Ever since a friend first recommended this book to me, I have been curious about it and it has not let me down. I loved this book. Rainbow Rowell's writing style is perhaps a little unusual, but that is partly what makes her stand out so much as an author. She pulls you into the story within the first few chapters, leaving you unable to put the book down until it is finished - even if that is in the early hours of the morning. 
 Personally, I have never met any character in a book that I related more to than Cath in Fangirl. (view spoiler)[ The awkwardness of being in a fandom and having to explain the things that are important to you to other people, who generally do not understand. The anxiety of wanting to fit in, but not knowing how - and not knowing for certain whether or not you want to, given the sacrifices you have to make for it. Falling in love, despite it all, and having to work your way through all these new things you are not entirely sure you understand. (hide spoiler)] Sometimes it felt like I was reading about myself; but honestly, I believe that even a person who has never even heard of the word "fandom" would gain more insight into the concept and the people involved in it by reading this book. 
 It wasn't just Cath, either. The other characters were wonderfully written and quite relatable, too. You grow to love some of the characters as you get to know them better, while you grow to like or resent some of the other characters. Rainbow's characters are realistic, too, which only contributes to their relatability. 
 I would definitely recommend this book to others.