“Once Upon a Time” returns to ABC on Sunday, Oct. 12 with its third episode of Season 4. But fans don’t have to wait until 8 p.m. EDT to watch the drama unfold. Three sneak peek videos of episode 3, “Rocky Road,” have been released online.

As we previously reported, “Rocky Road” will find Elsa (Georgina Haig) being framed for an icy -- and potentially deadly -- spell that was cast on Maid Marian (Christie Laing). The whole town of Storybrooke will be certain that the former Queen of Arendelle is behind the latest freeze attack, however another powerful person with the same powers as Elsa is lurking in town – the Snow Queen (Elizabeth Mitchell). She’ll frame Elsa for the icy mayhem, but her motives are still unknown. 

Meanwhile another newcomer will be causing problems – Will Scarlet (Michael Socha), a former member of Robin Hood’s (Sean Maguire) Merry Men. Emma (Jennifer Morrison) and David (Josh Dallas) will find Will “rummaging through Robin Hood’s tent.” But “Once Upon a Time” fans will have to wait and see what he’s searching for.

Watch three sneak peek videos from episode 3 of Season 4 below:

Sneak Peek #1

In the first sneak peek of “Rocky Road,” Mary Margaret (Ginnifer Goodwin) welcomes a group of Storybrooke residents to the Mayor’s first “fireside chat.”

“For too long, this office was a place to be feared,” Mary Margaret explains to those gathered in Regina’s (Lana Parilla) former office. “Well, I want every citizen to feel welcome and included here.”

Unfortunately Mary Margaret’s plans for a nice, calm and informative meeting gets thrown out the window when the residents immediately begin to panic about “item 4” on the agenda – the ice wall.

“The ice wall is nothing to worry about,” she says calmly – although the townsfolk look anything but cool and collective. “For the time being it does surround the entire town …”

But Mary Margaret doesn’t even get a chance to finish her sentence because everyone immediately begins panicking. She tries to explain that Elsa is a friend, however that all gets put on the backburner when Robin Hood’s wife, Marian, collapses. Watch the first sneak peek from “Rocky Road” below:

Sneak Peek #2

In the second sneak peek of episode 3 of “Once Upon a Time,” Elsa can be seen panicking over Anna’s (Elizabeth Lail) departure from Arendelle. Kristoff (Scott Michael Foster) tries to convince Elsa that Anna is fully capable of taking care of herself, however Elsa is bent on going after her sister.

“Right now your kingdom needs you more than Anna,” Kristoff says in order to convince her to stay put.

Kristoff’s words seem to work on Elsa … for the time being. Watch the second sneak peek video from “Rocky Road” below:

Sneak Peek #3

In the third sneak peek look at “Rocky Road,” Regina is immediate to place blame on Elsa for Marian’s icy spell, however Emma and Hook (Colin O’Donoghue) stand up for their new friend. While she doesn’t know who cast the spell on Marian, she does know how to cure it.

“The only way to cure a freezing spell is an act of true love,” Elsa reveals. But unfortunately for Regina that was the last answer she wanted to hear.

“True loves kiss,” Regina mutters under her breath, feeling another brutal kick in the heart due to her breakup with Robin Hood. Robin Hood looks equally tortured to see Regina in pain, but he immediately swoops into action to save his wife.

The sneak peek cuts off before “Once Upon a Time” fans can see Robin Hood kiss Marian … but what if his kiss doesn’t work? Watch the video below:

“Once Upon a Time” Season 4 episode 3 will air on ABC on Sunday, Oct. 12, at 8 p.m. EDT.