A review by mororke
Fangirl by Rainbow Rowell

5.0