So far this season, our heroes and villains have been to Camelot and back. Emma remains the Dark One, while her friends and family try desperately to regain their memories and help her turn away from the path of Darkness. In a twist of fate, Regina and Rumple are the heroes they never thought they would be, while the former savior and the famed King of Camelot have both fallen to evil and conniving thoughts. Merida is kicking ass and taking names, while the fate of the town may yet rest again on Henry’s young shoulders.

Spoilers ahead, dearies.