A magical experience.