My second part of my theory is based on this spoiler:
According to Entertainment Weekly's interview of Adam Horowitz: “Have we seen the last death this season? Or can we expect more carnage? AH: 'Boy, I don’t know. You never know. As Henry said to Emma in the pilot, the final battle will be begin. Unfortunately, with final battles, there are casualties.'” http://insidetv.ew.com/2011/12/23/once-upon-a-time-scoop/
I think Kathryn is dead.
[adrotate group="5"]
"That’s how you know you’ve really got a home. When you leave it, there’s this feeling that you can’t shake. You just miss it." Neal Cassidy