Would it be an interesting twist if Emma had twin : one good (Henry) one evil?
Henry gets adopted, but Emma got told the other twin died, but he was adopted?
On the day they were born, let's say the blue fairy (if she still had her memories) found Emma and using her magic wiped the evil twin from her memory and took him.
If not what do you think?