Carry On by Rainbow Rowell
How dare this book make me love it so much? It had a slow start, and the premise seemed a bit like Harry Potter fan fiction, so I was all ready to toss it aside and give up. I am so glad I didn’t. Rowell’s first foray into fantasy has all of the heart and…