We loved this book. It is magical, engaging, and not afraid to put out threads of plot that come to bear fruit much later in the story. This was equally satisfying for the children and adults in our family as we read through and discovered new elements of the story and how they tied together. This is a classic and recommended for any fan of fairy tales, fantasy, and warm-hearted stories.