It's a bit FINDING NEVERLAND, a bit THE SECRET GARDEN and a bit PIPPIN. With a lot of charm and unexpected humor.