A review by beccawithabook
Fangirl by Rainbow Rowell

5.0