TTT: Surprisingly Good Books

Sometimes I read books that surprise me in a good way. It doesn't really happen so often mostly because I tend to have high expectations with my books, and they either meet those expectations or not. (Oh, god, when did I become a book snob?! I SWEAR I'M REALLY NOT.) Occasionally, though, there are some [...]