This book was Amazing. It was one the the first books I have read in a while that I wasn't able to put down. There was the perfect amount of romance and drama unlike most books I have read. It also was really easy for me to relate to the main character, Cath with is one of my favorite things about Rainbow Rowell's writing. The story felt like a really well written fanfiction (especially the romance) with was perfect for me as a really avid fanfiction reader.