Awesome book, really. Rich and satisfying on all counts. One of my top favourites.
I love it! Such a good book.