I loved this book from beginning to end. I've never connected to a set of characters so wholly and completely before. It was a bit of a surprise at first, because I had actually been misinformed about what genre the story was in, but even despite that the charm and social awkwardness of the characters shone through with such a realistic believability that I found it hard to stop reading. The LGBT elements sell it even further - I wasn't expecting some of the things that happened, and it was more meaningful than I can say. I can't wait to read this again.