To try to make it simple: This curse effects only the present and future, it erases any memory and trace in our world of Storybrooke, it doesn’t actually change anything in the past, changes nothing that happened before it was cast.
Exactly. Nicely put.
At least, that is what I gather from this episode. Of course could be wrong about the no changes of the past, but nothing else really makes sense to me at the moment. Unless this show wants to jump the shark.
No I think you’re right. It’s not a retcon.
[adrotate group="5"]
"He was a lot of things to me" "The only conclusion was love"