Henry went on a mission to try and prove himself to Ella, but it resulted in him and Hook on the Jolly Rodger and going up against Blackbeard.
However, things took a turn when it emerged that Hook set the whole thing up to give Henry something to feel good about.
But this pushes Henry to realize that he does not need to have a story to continue on with his life, so he promises Ella that he's in it for the long haul with her and the pair kiss.
In Hyperion Heights, Henry gets a job offer and tries to tell Jacinda, but he decided it was time to reveal his feelings to her.
This was put on hold when Nick kidnapped Henry and confirmed he is Hansel, while Lucy urged Jacinda to give Henry a chance.
Tilly got a job working for Sabine on the food truck and thought she found her calling. She also got to meet with Margot and the two got closer than ever before.
Nick revealed that Zelena was the next one on his kill list.