RETURNS SUN MARCH 5 8|7c
Emma Prepares to Say Goodbye
Mary Margaret (Ginnifer Goodwin), Henry (Jared Gilmore) and David (Josh Dallas) decide on spending their last moments together at dinner at Granny's. Emma (Jennifer Morrison) promises to go to say goodbye, but not before making Regina (Lana Parrilla) keep her promise from Camelot: to sacrifice her to the darkness. From Once Upon a Time season 5 episode 11, "Swan Song."

weekly recap

weekly recap
  • Most Recent
  • Sneak Peeks, Spoilers & Promos
  • weekly recap
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle