We unmasked a few mysterious people and were re-introduced to an old friend on Once Upon a Time Season 2, Episode 18: “Selfless, Brave and True.” Did it make for a good episode? Read on for Wetpaint Entertainment's review of the episode, and then rate it yourself.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

This episode mixed flashbacks and present-day drama perfectly, connecting the dots with Neal’s mysterious fiancée, Tamara, and giving us a glimpse as August/Pinocchio’s past, too. Plus, when an episode kicks off with a Lost reference (8:15!), you know you’re in for a treat.

Though Mary Margaret’s turmoil about killing Cora has been a bit exhausting, when she finally got out of bed, blasted Joan Jett’s “Bad Reputation,” and channeled her Snow White side by shooting a lot of arrows, it was an exciting change of pace. And better yet was when she accidentally show August and in turn found him hiding out in the woods.

The CGI job on August’s wooden body wasn’t great, but his frantic storyline was. We felt nostalgic for the days when he tried to convince Emma that he was turning into wood, back when she didn’t believe anything about Storybrooke, and oh how the times have changed. The juxtaposition of his past (trying to get healed by The Dragon) and present (hiding out in an abandoned trailer) was interesting, though we were unprepared for his huge past with Tamara — and how his plan to save Storybrooke would fail after her evil plans were revealed.

Speaking of Tamara, boy did she surprise us. We knew that she had an “agenda” and was generally bad news for Storybrooke, but we never expected for her to be a magic-chasing murderer. If this is just her keeping a few people quiet, we can’t imagine what she’ll do to Snow White & Co. in the upcoming weeks. She’s an excellent liar — when Neal told her that he’s “from a place called the Enchanted Forest,” she freaked out and pretended like he was crazy and just in love with Emma — and seems to have everyone fooled, so only time will tell her true motives and just how long she can keep people fooled.

And as for the other mysterious person, aka Greg Mendell, his interaction with Regina was a bit anticlimactic. We’re sure it will heat up as time goes on, as he said, “I’m not a scared little boy anymore. I’m not leaving without my father,” and even after she threatened to make him disappear, he seemed relentless. And now that we know that Tamara is officially “Her,” we have much to learn about the extent of their relationship and how far they’ll go together to destroy Storybrooke — likely together.

On a lighter note, the show brought the magic back —literally! — after August died trying to warn Emma, and then since his actions were “selfless, brave, and true,” the Blue Fairy was able to turn him back into a real boy. Yep, Pinocchio is an actual little boy again, and though he sadly doesn’t remember anything about Tamara, he will live happily with his father the way he was never able to. Hooray!

Overall, the twists and turns of the episode as we unveiled Tamara’s identity and seeing August morph from a sad wooden man to a dead wooden man to a born-again little boy felt more like Season 1 and very magical. We’re still in the dark a lot, but that gives us more to look forward to in the final episodes (after a lengthy one-month hiatus, sadly). Overall, we give this episode 3 stars. What did you think? Rate it below!

Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.