'Once Upon A Time' Recap: Did Mary Margaret Kill Kathryn?

Sun, March 11, 2012 9:20pm EDT by 19 Comments

One of the biggest mysteries on ‘Once Upon A Time’ just got very interesting.

The hunt for Kathryn (Anastasia Griffith) remained the hottest case in Storybrooke on the March 11 episode of Once Upon A Time, and with Ruby (Meghan Ory) as her new assistant, Emma (Jennifer Morrison) came across the most shocking piece of evidence yet: a box containing a human heart! Mary Margaret’s (Ginnifer Goodwin) fingerprints were found on the box, and while the viewers know that’s because of the Snow White story, the sheriff’s department isn’t privy to that kind of information.

The bright side? Mary Margaret is going to look so cute in her mug shot next week!

But the boxed heart wasn’t the only suspicious part about the case. David (Josh Dallas) was found twice in the woods, once wandering aimlessly, and a second time unconscious and bleeding from the head. What’s his deal? Was he sleepwalking? Could he have sleep-murdered Kathryn? Whatever’s going on, I’m pretty sure they’ll need more than a sheriff and her plucky secretary to crack this case.

Meanwhile, in fairy land (I’m still not sure what to call that place), Red and Snow were on a little hunt of their own for the Big Bad Wolf. And just when they thought they figured out the wolf was actually Red’s boyfriend Peter — Get it? Peter and the Wolf? — Granny let them in on a little secret: The wolf was actually Red! It was a fun little family trait that was passed down by her grandfather. You know, like having freckles or being really good at science.

What did you think of this week’s episode? Were you surprised by the twist with Red? Why was Dr. Whale being such a creeper when he was talking to Ruby? And who REALLY knows what happened to Kathryn? Hit up the comments section with your best theories!

— Andy Swift

Follow Andy on Twitter for more Once Upon A Time updates