The next night, Donkey finds Fiona in a windmill. Donkey finds that Fiona has turned into an ogress. She tells Donkey that she was cursed as a child and turns into an ogress every night. This is why she was locked away in the castle. She also says that only a kiss from her true love will return her to her "love's true form". Shrek, about to confess his feelings for Fiona, overhears part of their conversation, and is heartbroken as he misinterprets her disgust at her transformation into an "ugly beast" as being disgusted with him. Fiona makes Donkey promise not to tell Shrek about the spell, vowing to do it herself, but when the next morning comes, Shrek has brought Lord Farquaad to Fiona. The two return to the castle, while a hurt Shrek returns to the now-vacated swamp.