I think originally didn't Robin Hood say his wife died from a mystery illness? I'm wondering if Regina never actually killed Marion and that she had escaped somehow on her own...so now Emma actually saved Marion and messed up Regina's love life for nothing.
I loved this finale and am excited they are bringing Frozen into it. I think Elsa will be evil but maybe with a backstory that will make us have sympathy for her...and who knows maybe will redeem herself.
I wanted Regina to have a happy ending as I love her but this isn't the end of the show, just the season. They need to have some conflict or the show would be boring. I think in the end Regina will get her happy ending, just not yet.