This is one of those books that I've been meaning to read for years, but never got around to. I wish I'd read it sooner, because it deserves its spot on so many lists as a must read. I loved it, everything about it. Highly recommended. This would be an excellent book for a book group.