It looks like Once Upon a Time is finally ready to give us its very last happy ending.
Once Upon a Time returns March 2 at 8/7c on ABC.
Season 7 of Once Upon a Time served as a reboot for the show after losing six series regulars including Jennifer Morrison, Ginnifer Goodwin, Josh Dallas, Jared Gilmore, Emilie de Ravin and Rebbeca Mader.
Variety reports that Season 7 of ABC’s fairytale drama will be its last, with the series finale airing sometime in May.