Why wasn't Fiona in human form? Rumpelstiltskin had the contract signed by Shrek costing his existence. Shrek didn't exist, which means that Fiona was always a human (unless at night when the curse took place) when she was imprisoned in the castle. However she is seen as a female warrior ogre in the tribe/clan.
- She escaped herself so she couldn't have a true love to kiss her (so as to become an ogre).
- She did not turn human when it was daylight when Rumpelstiltskin was defeated.