Magical, absolutely magical experience.