A review by pudgygoose
Fangirl by Rainbow Rowell

5.0