Emma made a gut wrenching in order to save the man she loved on Once Upon a Time Season 5 Episode 8 but was is worth the price and is there any way to reverse it?
And in the kingdom of Dun Broch, a witch and a magical helmet had Merida doubting King Fergus on Once Upon a Time Season 5 Episode 9.
Will the darkness win out as we head toward the winter hiatus or will the residents of Storybrooke get their happy endings?
To find out more, you'll want to watch Once Upon a Time online here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.