In the characters' past In the Enchanted Forest, Red Riding Hood (
Meghan Ory) brings supplies and news to her friend, Snow White (
Ginnifer Goodwin). Prince Charming (
Josh Dallas) is set to marry Abigail (
Anastasia Griffith) in two days. Snow White wishes there were a way to get Charming out of her head as she is still in love with him. Red suggests she see Rumplestiltskin (
Robert Carlyle) and Snow takes her advice. Rumplestiltskin takes some water and a piece of Snow's hair to make a potion that will make her forget Charming. He warns that love is a powerful disease and the cure must be extreme. At the palace, Charming struggles with his feelings for Snow. King George (
Alan Dale) commands him to forget her because the marriage to Abigail is worth great wealth to the kingdom. Charming sends a letter by carrier pigeon to Snow begging her to come and see him so they can be together. The letter reaches her just before she can take the potion. Snow makes it to the palace but she is seized by the guards and thrown into the dungeon. There she meets a dwarf named Grumpy (
Lee Arenberg), who was falsely imprisoned for stealing a diamond that he wanted to give to his girlfriend. Another dwarf, Stealthy (Geoff Gustafson), shows up to rescue Grumpy, who asks Stealthy to free Snow as well. The guards kill Stealthy as they try to escape and try to recapture Grumpy. Snow threatens to burn down the palace unless they let Grumpy go and take her in his place. King George tells Snow he will not let her interfere with the wedding. She must tell Charming she does not love him, or the King will kill him. Snow obeys because she loves Charming too much to let him die, but both are left heartbroken. Snow leaves and is soon joined by Grumpy and six other dwarfs, who offer her a place to stay. She considers the potion but Grumpy warns her that those feelings however painful, are part of her. The next morning, Charming calls off the wedding to look for Snow and the dwarves hear about it from Red Riding Hood. Grumpy joyfully tells Snow the good news, but she has forgotten about Charming. The pain was too great to bear and she drank the potion.
In Storybrooke In Storybrooke, Henry (
Jared S. Gilmore) leaves for school and notices the Stranger (
Eion Bailey) fixing his motorcycle. Henry asks him about why he was in town, but the Stranger only mentions that a storm is brewing. Regina (
Lana Parrilla) notices the interaction so she asks
Emma Swan (
Jennifer Morrison) to find out about the Stranger. Emma catches up with him at Granny's and asks him what he is doing in town, and what's in his box. He agrees to tell, on the condition he can buy Emma a drink sometime. She agrees so the Stranger reveals a typewriter. He is a writer in town for inspiration. Emma inquires about the drink, and he reminds her she agreed to "sometime." The same day, Mary Margaret (Goodwin) rushes out the door and gives Emma an excuse that she has to make a volcano. In truth she has been going to Granny's at 7:15 every morning to see David (Dallas) getting coffee for himself and Kathryn (Griffith). Emma, who can always spot a lie, follows Mary Margaret to call out her stalking behavior and suggests she stop seeing him. Mary Margaret buys some chocolate to drown her woes and runs right into Kathryn, who is picking up a pregnancy test. Regina notices this, and warns Mary Margaret to stay away from David, and it was their personal life. Later on in the day, Mary Margaret finds a dove in the forest trapped in some wire mesh. The town vet (Kwesi Ameyew) at the shelter where David works tells her the bird will be okay but only if she returns to her flock. David offers to help Mary Margaret return the dove but she declines. He follows her anyway and is able to save her from falling off a cliff. It starts to pour so the two take shelter in an empty cabin. David asks Mary Margaret what is wrong and she admits she still has feelings for him, and he is the reason she goes to Granny's at 7:15. David replies that he goes to Granny's to see her. They nearly kiss but Mary Margaret stops it because she knows about Kathryn's pregnancy test. David explains that his feelings for Kathryn are memories but his feelings for Mary Margaret are real. She says they have to forget each other. The next day Mary Margaret and David try to avoid seeing each other by going to Granny's at 7:45. Ultimately, they realize they cannot stay apart, and they kiss. Regina watches them from a distance. ==Production==