Fiona, however, is determined to save the lives of her friends, even if it means enlisting the aid of the ogre who has been keeping a diary all along. There is also the King of Far Away, who has been replaced by another prince who also wants to rule.
When Shrek finally does return to the land of Fiona, however, he realizes that Ganon is not the only evil presence in the area. While the two of them are away on vacation, Ganon unleashes a deadly curse on the people of Far Away and Shrek has to find help before Fiona falls victim to it. Fiona and Shrek travel to New Zealand to reunite with Donkey (who was captured by the evil witch Ganon), but before they can make it back to his homeland, Donkey is possessed by the spirit of Princess Fiona. Shrek 2 takes place after the events of Shrek.