The first post-curse full moon is a cause of concern for Ruby (Meghan Ory), who doubles as both Red Riding Hood and the Big Bad Wolf in this week's Once Upon a Time episode "Child of the Moon." When a Storybrooke resident is brutally murdered, child of the (full) moon Ruby is prime suspect, and not even she believes she's innocent.
David (Josh Dallas) and Belle (Emilie de Ravin) believe in her, trying to help her see the humanity lying within her. And, as Belle points out, she has a bit of experience in seeing beneath the monster to the human.
We learn Ruby/Red's tragic back story, and in the process are introduced to a new evil in town, much more sinister than Mr. Gold, and perhaps even more than Her Royal Evil Highness (Lana Parrilla). King George has made himself known, vowing to get even with Charming (David) for usurping his authority back in Fairytale Land.
Threatening to expose the sheriff for the simple shepherd he is, Spencer (AKA King George, played by Alan Dale) tries to undermine David's authority, murdering a mouse of a mechanic and blaming it on David's good friend Ruby--all to prove that David hasn't got the leadership skills necessary to be sheriff. He also destroys David's only real hope of opening a portal with Fairytale Land by casting Jefferson's hat into a bonfire. And with Mary Margaret (Ginnifer Goodwin) and Emma (Jennifer Morrison) still trapped there, they must find another way.
"Child of the Moon" is an excellent installment, deepening our knowledge of Red, and at the same time, moving forward the overall narrative through Henry's (Jared Gilmore) all-too-real and firey dreams, one of which quite literally burns him.
Henry's dream, explains Mr. Gold (Robert Carlyle) is less a dream than a limbo state halfway between life and death, the lingering side effect of the sleep curse under which he'd been accidentally put at the end of last season. Those, it seems, who've fallen under such a curse may find themselves in the flame-filled horror of this netherworld, itself a portal of some sort.