That was the hour we've all been waiting for.
The curse was finally lifted on Once Upon a Time Season 7 Episode 20 and the residents of Hyperion Heights are now fully aware of who they really are.
Henry was dealt a raw deal with his cursed backstory, so it was nice to see him finally relieved of the burden of thinking his family was dead and buried.
Despite Henry being torn between fact and fiction, I realized that I'd forgotten all about his family supposed dying.
The plot was put on the back burner for much of Once Upon a Time Season 7 as Henry tried (and mostly failed!) to get closer to Jacinda.
Andrew J. West's turned in a great job during the scene in which Henry complained about his past, and that he had lost his family.
Henry getting the phone call from his adult self at his graduation was a perfect way to tie the two worlds together.
Lana Parrilla was a delight as always. Once upon a time, Regina wanted to control her family, but it's clear she's realized the error of her ways.
I’m done searching for answers in our imaginary past.
It must have been hard for her to agree to let Henry break free from his life and carve out experiences on his own.
That said, I'm still a little confused about how the time works in Hyperion Heights. Regina opened up about it during her mission, but is anything ever not confusing with this show?
I've been very vocal about my distaste for how slow things have been moving in Hyperion Heights, but it's GOOD that we finally seem to be approaching an endgame.
Having Gold going up against Rumple is a stroke of genius. Rumple has battled to remain on the side of good during the series' seven-year run, so it should make for a fulfilling final plot for the character.
Home isn’t a place. It’s the people in it. And they’ll always be with you.
It was a genuinely surprising twist that was included in a season that has been filled with misdirects and twists that have felt thrown in as a mere afterthought.
The big problem, however, remains. The story in Hyperion Heights was far too convoluted, and there were too many characters thrown in.
There were far too many new characters to serve, and it made it difficult to care about this new world. It's like the powers that be on;y realized the show was ending a few episodes ago and that's why they started giving them all endings.
It seemed far too convenient for Tilly to take down Gothel in such a swift manner.
There's still a possibility of the villain returning on Once Upon a Time Season 7 Episode 21, but it does not get away from the fact that the series has been burning through storylines and focusing on unimportant characters.
Margot joining in on the fun to save Tilly was unsurprising, but it was good to see that true love can still help save the world. I did expect Alice to call Robin "Nobin" when she realized what had happened.
Did anyone else feel for Rogers when he learned the truth? The poor man was confused as hell, and he's only going to be more confused when he learns that he's a copy of the real deal.
On the surface, it seemed like Gold was back up to his old tricks by not telling Rogers the truth about who he was, but giving him little nuggets, like referring to him as "Captain" seemed more like a ploy to jog his own memory.
"Is This Henry Mills?" was a solid episode of this ABC drama series. The action is finally picking up, and it's hard to believe we have just two more episodes left in this world of fairytales.
It would be rude not to give much of the characters happy endings, but would it be too obvious for everyone to live happily ever after?
Okay, TV Fanatics. It's your turn to chime in with your thoughts on the hour. Are you looking forward to the series being over? Will Gold be able to take down Rumple before it's too late?
Hit the comments below.
Remember you can watch Once Upon a Time online right here via TV Fanatic. Get caught up with all the action right now.
Once Upon a Time continues Fridays at 8/7c on ABC.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.