'Once Upon A Time' Recap: Mary Margaret Is Framed For Kathryn's Murder

Plus, David has flashbacks from his life as Prince Charming! Something big is happening. Everyone in Storybrooke attempted to prove Mary Margaret's (Ginnifer Goodwin) innocence on the March 18 episode of Once Upon A Time -- and I literally mean everyone. Henry (Jared Gilmore) found evidence she'd been framed, Mr. Gold (Robert Carlyle) offered his apparent legal services, and David (Josh Dallas) tried to prove he's the one who killed Kathryn!

Reading Time: 2 minute

In an attempt to figure out what he’d been up to while blacked out, David got his hypnosis on with Archie (Raphael Sbarge) — but when memories from his other life as Prince Charming interfered, things got complicated. And sad.

Over on the other side, Snow had one goal on her mind: killing the queen (Lana Parrilla). Charming stepped in to stop her after Rumpelstiltskin gave her a cursed bow and arrow — and of course that was the one memory that came to David’s mind during hypnosis.

Convinced Regina was framing Mary Margaret for Kathryn’s murder, Emma (Jennifer Morrison) went to Mr. Gold for help; and after his usual routine of creepy cryptic banter, he agreed to lend his services.

But a final scene revealed Rumpelstiltskin successfully bottling love, a feat he hadn’t been able to do before. He had previously said that if you can bottle love, you can do anything. But what exactly does that mean?!

OK, let’s talk. What do you think the significance is of Rumple crafting love in a bottle, and what could it have to do with Emma? Clues are piling up, but nothing’s come together yet, so hit up the comments section with your thoughts on everything going on in Storybrooke.

— Andy Swift

Follow Andy on Twitter for more Once Upon A Time updates