Shrek
However, at night, Fiona refuses to camp with them. Eventually, 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 thinks her disgust at her transformation into an "ugly beast" is her being disgusted with him.