Absolutely a wonderful book! I read it just about the time it takes place...midsummer's eve. That date took on a whole new meaning. Great life lessons in it also, as well as fantasy/reality. Cannot put down until you reach the end--and you won't be disappointed!