A review by hadleyesspencer
Best Friends by Shannon Hale
adventurous
challenging
funny
lighthearted
sad
fast-paced
3.0