When Shrek and Fiona first met Lord Farquaad, they get mad at each other, and Shrek goes back to his swamp. He also gets mad at Donkey, and he returns alone. Later, Donkey shows up, and he points out all Shrek's mistakes and helps him to get back to Fiona. For what they say, the castle is really far away and Donkey calls the dragon, who immediately shows up.

Did Donkey actually go all the way back to the dragon's castle, convince her that they are in love, unchain her and fly back to Shrek's in a few hours? (Since Fiona insisted in get married the same day.) I know it's a fairy tale, but it will be nice to have a canon answer.


Donkey didn't rescue Dragon.

During the "Hallelujah" montage after Shrek returns to his swamp, Donkey is seen sitting mournfully at a river bank when he suddenly notices Dragon doing the same thing just a little way up the bank. His reaction makes it clear that he didn't realise she was there, but once he does, the two appear to silently bond with one another.

It's unclear how exactly Dragon managed to escape the castle, but it's most likely that she managed to unchain herself somehow. Donkey meeting her again afterwards was just a fortunate coincidence.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .