We've known for a while now that Once Upon a Time Season 7 Episode 10 would serve as the series' fall finale.
But there's been little news about when the show might return to close out the rest of Once Upon a Time Season 7.
Thankfully, ABC confirmed today that the series would return Friday, March 2, 2018.
It's not uncommon for the network to split the series into two parts. It's been happening since Once Upon a Time Season 3.
Given that the show has not been performing well in the ratings, it was unclear whether ABC would want to burn the show off and replace it.
It is currently averaging 2.5 million viewers and a 0.6 rating among adults 18-49. These figures represent declines of over 40 percent in the demo.
The show moved to Fridays in October with a rebooted season that continued the story of Henry Mills, but there was a considerable time jump that paved the way for new and exciting stories.
Tonight's episode, titled "The Eighth Witch" will focus on the aftermath of Lady Tremaine bringing awakening Anastasia from her slumber.
It will push Drizella on a path of destruction as she reacts in the worst possible way to her mother getting what she always wanted.
Meanwhile, Henry and Regina will embark on a trip to find Zelena when it emerges that she's one of the only people who will be able to help take down Drizella.
But Henry will find himself drawn back to Hyperion Heights because Lucy is in a coma thanks to Anastasia's reawakening.
Will Henry and Jacinda be able to put their differences aside and save their daughter?
Over to you, Once Upon a Time Fanatics! Would you prefer a shorter hiatus, or do you like the long break?
What do you think will happen in the fall finale?
Hit the comments below!
Remember you can watch Once Upon a Time online right here via TV Fanatic. Get caught up right now.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.