 There is an alternate/deleted scene in the movie where Fiona runs from Shrek  when she finds out when hes an ogre.  She goes through tunnels and knocks  over the 7 dwarfs in a mining kart.  In the end, she feels safr with Shrek  and goes with him. There was a deleted scene wher Farquaad explains their  mission to get Fiona before they go on their mission.  In the scene, he also  tells Shrek that it wasnt his swamp, but he will be given the swamp if he  gets Fiona. There was a scene in the beginning of the movie where they tell  about the spell put on Fiona, but she did it volentarily, and she didnt like  the results.