Complete story — includes the ending
In Camelot's past, Arthur's obsession with Excalibur has taken a toll on Guinevere and leads to a betrayal of trust by Lancelot, as the two seek out the dagger. This leads to a confrontation with Rumplestiltskin, who offers a deal that Guinevere takes and ends up paying the price for at the hands of Arthur. This scenario comes full circle five years later, when Arthur learns of Emma being the Dark One from David after Mary Margaret confides that Lancelot is alive. Unfortunately, David and Mary Margaret's plan to save Emma and help Lancelot is foiled with Arthur arresting Lancelot and using Guinevere to brainwash David and Mary Margaret into doing his bidding. Lancelot discovers that he is not alone in trying to stop Arthur, as he is joined by another cellmate, Merida. Meanwhile, Hook, with the help of Henry, tries to keep Emma from giving in to Rumplestiltskin's manifestations by spending a romantic day with her. In present-day Storybrooke, Emma tells a reluctant Gold that she has plans to make him a hero and has found the perfect person to help her do the job: Merida.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Once Upon a Time season 5. HTML formatting and reference markers removed. · Content license