Nathaniel Hawthorne is one of my great uncles from a very long time ago. I think this book is absolutely terrific. Yes, it does take some thinking, but if you actually pay attention you will like it. I love this book and I am going to read more of his books. For the people who liked it, they probably payed attention like other people didn't.