Thus far on Once Upon a Time Season 4, the road to Storybrooke hasn't been an easy one for Elsa.
She's conjured a snow monster, built an ice wall around the town, almost frozen Emma and now she's being framed. Will anyone take her side to help her find the real culprit putting people in a deep freeze?
Elsewhere, Robin Hood's tent gets robbed by one of his former Merry Men. Will Scarlett wanders into Storybrooke and ends up on the wrong end of Emma's gun.
And as Mary Margaret struggles with being Storybrooke's new mayor, Regina comes face to face with her ex and his not-quite-dead wife.
Check out these photos from Once Upon a Time Season 4 Episode 3 ("Rocky Road"), which is scheduled to air on Sunday, October 12 on ABC at 8/7c.
If you need to catch up on things in Storybrooke, you can watch Once Upon a Time online here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.