Freaking love Rainbow Rowell. This book will make you remember why you love reading so much. Not just because it's a great book, but because it's kind of an ode to book nerds. An ode to Harry Potter nerds, to fantasy nerds, to introverts, to people who'd rather get lost in a story than their own lives. 
 Can't decide if I like this one or Attachments better. The styles are similar, but the stories and the characters are so different that I feel like I don't have to choose, like they exist in two different worlds... Or maybe I've been reading too much about Cath reading Simon... I think this is me fangirling-out...