Episode name: Heartless
Airdate: Nov 06, 2016
Episode overview: The Evil Queen gives David and Mary Margaret 24 hours to give up their hearts to her, or she’ll destroy Storybrooke. Meanwhile, the Charming realize that they met in the past without either one knowing it at the time.
Genre: Adventure | Fantasy | Romance
More Info: IMDb | TheTVDB | Screenshot