Once Upon a Time Season 2, Episode 17: "Welcome to Storybrooke" had us doing the timewarp back to when the curse just started (including the return of Graham, aka guest star Jamie Dornan), and this week’s episode promises even more flashbacks and returns. If you can't wait until Sunday to know more about what happens next, you're in luck: We've gathered all of the juiciest spoilers about Season 2, Episode 18: "Selfless, Brave and True” right here.

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

Snow White is turning darker. At the end of last week’s episode, we discovered that Snow White has a dark spot on her heart after killing Cora, and it appears that spot is only growing. Though her reaction to Gepetto admitting that he sent his son, Pinocchio, into the wardrobe instead of letting Snow go with Emma is arguably warranted, we were still shocked to see her slap him! She apologizes, but it’s clear that she isn’t the sweet Snow we know and love — in fact, she even admits, “I’m not myself.”

Greg and Regina face off! After an hour of not-so-subtle clues, the end of last week's episode confirmed that Greg Mendell didn’t crash into Storybrooke by mistake — as a child, Regina kidnapped his father, and he’s been searching for her and the mysterious town ever since. Though they haven't interacted yet, a sneak peek reveals that this week Greg and Regina will face off in his hotel room after she claims Greg’s father simply skipped town, and ultimately, she’ll threaten to make him disappear! Uh-oh.

Guess who’s back, back again? Pinocchio’s back — tell a friend. While we’ve known for a while that Pinocchio would be returning in Episode 18, we didn’t know the details until recently. Not only will we see him completely wooden in present day, but we’ll also visit a younger August in a flashback. Considering how fearful he looks in the spoiler photos and that the synopsis says “a man of magic may be able to prevent him from turning back into wood — but at a steep price,” it looks like we'll be getting a glimpse at an unpleasant period of his life.

Neal’s mysterious fiancée comes to Storybrooke... with an agenda? We only briefly met Tamara in Season 2, Episode 14: “Manhattan,” but something about her didn’t sit right with us. We’ve speculated that she could be a fairy tale character — perhaps even Wendy or Tinker Bell — or perhaps in cohorts with Greg Mendell. Either way, even just in the promo, we can see that she’s bad news, and considering that Neal says, “I need her” in a sneak peek clip, we know she has some sort of hold on him.

Read more OUAT spoilers here.

Catch the episode on Sunday, March 24, 2013 at 8 p.m. ET/PT on ABC.

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