I somehow want Baelfire to be her true love, and he's the one she's getting together with. We do know we'll find out what happened to him in season 2, and maybe he'll even show up in SB? And if he even turns out to be Henry's father, that would add a lot more to it, Emma being reluctant to admit her feelings for him after what happened 10 years ago.