I loved this book - I'd heard lots of hype over the years, and I was still pleasantly surprised by how much I enjoyed it. Unconventional hero, fun heroine, interesting side characters (albeit drawn strangely because the first-person narrator is a rather unreliable judge of human emotion) - all in all, a really great read!