Fit for a fairy tale.