ONCE - Once Upon a Time podcast
Reviews, theories, and talk about ABC's Once Upon a Time TV show
Basically what’s happening is (BIG SPOILERS AHEAD)
As far as I can see:Bug + other car arrive back in sorrybrooke. Emma gets out and hugs Henry first, then Hook. Lily gets out of the bug too. Regina and Robin get out of the orher car with Roland.
Then Regina and David go back the bug and basically drag Zelena (yes really, Bex is here) out of the car.
Even more evidence linking to Marian=Zelena


First picture is from 417, and the second picture is from 420. Look at that. Marian and Zelena are wearing the same coat!

sweetgeorgia
1 hour ago · Storybrooke, Steveston, Richmond
Filming #OnceUponATime in town today! #Steveston #VSCOcam
Remembering how they handled the Wizard of Oz I have no high hopes for Chernabog being more than a one-off, maybe a second appearance. Pure evil doesn’t exist on this show.
Unless you’re Peter Pan. Probably the most evil character this show has ever had.
@sean_m_maguire and @bexmader are in Steveston today filming #OnceAUponATime #OUAT
— Larry Andreutti (@BastardSonVan) March 3, 2015
I think this pretty much cements my theory. Zelena is alive again and impersonated Marian. What else could be going on?