Credit: Video Still

As we learned last week, Storybrooke outsider Greg is poised to start causing problems on Once Upon a Time. And based on this sneak peek of Season 2, Episode 18: “Selfless, Brave, and True” (March 24), he's not the only outsider who could bring trouble to our favorite magical town.

In this scene from the episode, Neal has two pieces of news for Emma (Jennifer Morrison). First, Hook (Colin O’Donoghue) has gotten out of Neal's place. Emma isn't too concerned about that, though — "I'm not sure how much more trouble he can cause, anyway," she decides.

She's far less pleased to learn that Neal has invited his fiancée Tamara (Sonequa Martin-Green) to town, and she's going to show up any second.

"What are you thinking?!" Emma exclaims. "What are you going to tell her when she sees a giant or a werewolf going past her down Main Street?"

"Maybe I didn't think it all the way through," Neal confesses. "I'm sorry. I just, I need her."

Based on this preview and the spoilers suggesting Tamara has her own agenda, it looks like Emma's right to worry, but it's not because Tamara is a hapless stranger who will be shocked by what she sees.

Credit: YouTube Photo: Once Upon a Time Season 2, Episode 18 Sneak Peek: "I Need Her"

Read more OUAT spoilers here.

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

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