Warning: This article contains spoilers for Once Upon a Time Season 2, Episode 7: “The Doctor.” Turn back now if you haven't seen it and wish to remain spoiler free.

The drama ramped up in Storybrooke on Once Upon a Time Season 2, Episode 7: “Child of the Moon," when the tragic murder of Billy the mechanic whipped the town into a frenzy, and Ruby/Red (Meghan Ory) became suspect numero uno thanks to her wolfish past and Albert Spencer/King George's (Alan Dale) machinations. But did she really do the deed?

No, of course not! As David Nolan/Prince Charming (Josh Dallas) discovered, Albert Spencer/King George (Alan Dale) set Ruby up to take the fall, even hiding Red's hood so she would be forced to transform. Then he killed Billy, knowing Charming would defend Ruby. The whole thing was aimed at making Charming appear like an incompetent Sheriff.

Fortunately, Charming is not incompetent, so he figured it all out in time to save Ruby from the crowd. Unfortunately, King George got the last laugh when he burned the magic hat that would allow Charming to get his family back from Fairytale Land. Uh-oh.

Catch the next new episode of Once Upon a Time on Sunday, November 25 at 8 p.m. ET/PT on ABC.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaMartin47.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.