Board Thread:Spoilers!/@comment-6175354-20140218233629/@comment-5305135-20140220210422

Perhaps they will really turn everything on our heads, now forgive me for getting excited and carried away but perhaps Cora isn't Regina's mother at all.

Either Cora was already pregnant with Rumple's baby when she broke his deal and the deal breaking (or even the fact that Cora possessed no heart) turned the baby green. Cora sent the baby away disgusted and disappointed and bought a peasant baby to the palace (in secret obviously) and used the child as a cover and named her 'Regina'. Raising her to eventually become Queen.

Hence making Zelena extremely jealous of Regina, not because they are sisters but because Regina unwittingly robbed her of a childhood with her Mother and Father.

I would prefer this, than the sister route I think. Any thoughts? Is there a reason explained in the show why this couldn't work?