A review by bisky
Fangirl by Rainbow Rowell

5.0