Ketiganya bertemu Robin Hood dalam perjalanan mereka kembali, di mana terungkap bahwa Fiona adalah seniman bela diri yang ahli. Shrek dan Fiona menemukan bahwa mereka memiliki banyak kesamaan dan mulai jatuh cinta.
Ketika ketiganya hampir di Duloc, Fiona berlindung di kincir angin untuk malam itu. Keledai mendengar suara-suara aneh dari dalam dan menyelidikinya, mendapati Fiona berubah menjadi ogress.
Fiona mengungkapkan bahwa ia dikutuk selama masa kanak-kanak untuk berubah setiap malam, dan bahwa hanya ciuman cintanya yang sejati yang akan mengubahnya menjadi "bentuk cinta sejati".
BACA JUGA:Film Rango: Animasi Cowboy Bunglon yang Seru
Sementara itu, Shrek akan mengakui perasaannya kepada Fiona, tetapi kemudian tidak sengaja mendengar sebagian dari percakapan mereka dan menjadi marah setelah salah mengira dirinya menyebut dirinya "binatang jelek" karena jijik terhadapnya.
Atas saran Donkey, Fiona bersumpah untuk memberi tahu Shrek tentang kutukannya, tetapi melihat bahwa Shrek telah membawa Lord Farquaad ke kincir angin.
Bingung dan terluka oleh sikap dingin Shrek yang mendadak terhadapnya, Fiona menerima proposal pernikahan Farquaad dan meminta mereka menikah sebelum malam tiba.
Pasangan itu kembali ke Duloc, sementara Shrek dengan marah meninggalkan Donkey dan kembali ke rawa yang sekarang kosong.
BACA JUGA:Film Hotel Transylvania 2: Hotel Bintang 5 untuk Para Monster
Marah, Donkey tiba di rawa dan menghadapi Shrek yang masih kesal. Donkey menjelaskan bahwa "binatang jelek" yang dimaksud Fiona adalah orang lain, dan keduanya berdamai.
Donkey mendesak Shrek untuk mengungkapkan perasaannya pada Fiona sebelum dia menikah, dan keduanya melakukan perjalanan ke Duloc dengan cepat dengan menunggang Dragon, yang telah lolos dari batasannya dan mengikuti Donkey.