A review by sophieeleri
Fangirl by Rainbow Rowell

4.0