She finds that Shrek has brought Lord Farquaad to the windmill during the night.Fiona accepts Farquaad's proposal, requesting that they be married before night falls.Shrek and Donkey travel to the castle and split up to find Fiona.
Shrek interrupts the wedding before Farquaad can kiss Fiona.
He tells her that Farquaad is not her true love and is only marrying her to become king.
Meanwhile Shrek, about to confess his feelings for Fiona, partly overhears them, and is heartbroken as he mistakes her disgust with her transformation to an "ugly beast" as disgust with him.
At Donkey's suggestion, Fiona vows to tell Shrek about her curse, but dawn breaks before she can, and she turns back into a human.
However, Fiona persistently insists on sleeping alone at night.