In a rather intriguing fan theory, there's a notion that Princess Fiona endured a period of survival as a cannibal before the unfolding events in Shrek. This Shrek theory proposes that Fiona, our beloved princess, might have harbored a dark secret of being a cannibal. Despite the unsettling nature of this idea, the theory manages to weave a surprisingly convincing narrative.