Who does Shrek, in the movie "Shrek", fall in love with?

The story behind the answer

In the movie "Shrek," Shrek falls in love with Princess Fiona. Their relationship becomes the emotional center of the story and overturns the fairy-tale expectations surrounding both characters.

Shrek begins the film as a solitary ogre whose swamp is invaded by fairy-tale creatures exiled by Lord Farquaad. To reclaim his home, he agrees to rescue Fiona from a castle guarded by a dragon. During their journey, Shrek and Fiona discover that their insults, humor, and insecurities hide a growing affection.

Fiona initially appears to be a conventional princess waiting for a handsome rescuer, but the film reveals that she transforms into an ogre at night because of a curse. She believes true love's kiss will make her permanently beautiful. When Shrek and Fiona finally admit their love, the spell turns her permanently into an ogre instead, showing that the film values love and identity over appearance.

Lord Farquaad is Fiona's intended fiancé, not Shrek's true love. Fiona ultimately rejects Farquaad and chooses Shrek, and the two marry at the end of the film.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: