There are few things I like better than when I pick up a book I've only heard of once and know nothing about, and then having low expectations read the whole thing in just a pair of sittings and discover that I absolutely, positively love it. I can't believe this book isn't more well-known. It's not quite like anything else I've ever read and it's hard to categorize it because it's so "out there" and so "realistic" at the same time. It also packs a bit of an emotional punch as well; I almost cried at the end. What else can I say? Read it now. It's terrific.