Yes! I loved it! I must have read it 10 times. Plus all of the other books in the "trilogy". Every time you read them you catch something you didn't notice before. It's awesome. I buy the trilogy for everybody I know who loves to read.