In "Shrek the Musical," Fiona stays in the castle for a total of 23 years. She is cursed to remain in the castle until she is rescued by her true love, which is a central plot point in the story. Her lengthy stay is emphasized as part of her backstory and the challenges she faces.
Copyright © 2026 eLLeNow.com All Rights Reserved.