Although the savior is charged with making sure everyone else gets their happy endings, Once Upon a Time viewers have been desperately hoping that Emma (Jennifer Morrison) would get hers.
‘Tis better to have loved and lost…? If that’s what you’re selling, Once Upon a Time‘s Regina probably isn’t buying, not so soon after burying another great love.
ABC’s Once Upon a Time will resume its farewell run on Friday, March 2 at 8/7c with a bit of a blast from the past, returning us to a place very familiar from the series’ first six seasons.