Henry got happy at the prospect of being with his family, but Rumple revealed that his alter ego killed Samedi and it sent her on a mission to take the villain down.
Wish Rumple then kidnapped Jacinda and Lucy and took them to his castle in the Wish Realm, but when the others went to look for him they were split up.
Henry ultimately came face to face with the Wish Realm version of himself and it emerged that he was driven by evil because Regina killed his grandparents.
Meanwhile, Tilly and Margot turned to the Sabine for help when it emerged that the others had gone missing in their travels.
Sabine got them a magic bean and they went to Storybrooke to ask for help.
Rumple learned that the villainous side managed to get rid of the Guardian, effectively meaning he would never be able to see Belle again.