On Sunday March 9th, Once Upon a Time returns with no repeats for the rest of the season and an all-new spellbinding chapter as one of the world’s most sinister characters invades Storybrooke. At the end of the season we saw Rumple and Pan killed, but somehow we doubt either of them are gone forever, it is magic after all.