Complete story — includes the ending
In the past in the Enchanted Forest, the Evil Queen offers to aid the revenge plot of Edmond Dantes, the Count of Monte Cristo, if he kills Snow and David. When he falls in love with Snow's handmaiden, he reneges and flees with her to the Land of Untold Stories to save her from poison. In Storybrooke, the Evil Queen recruits Zelena and uses Edmond's heart to set him against Snow and David; Regina kills Edmond to save the others, and realizes she retains the capacity for darkness. The Evil Queen declares that the undesirable "untold stories" will be played out. She gives David evidence that his father's death was not accidental. Belle lives on Hook's ship; in a deal with Gold, the Evil Queen will not harm her or the baby. Emma tells Archie about her visions and notes that Regina isn't present in them and could be the hooded figure.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Once Upon a Time season 6. HTML formatting and reference markers removed. · Content license