A review by northcoastwanderer
Fangirl by Rainbow Rowell

5.0