You look like you could use a friend. Especially with the final battle approaching. I could be that friend. One wouldn't want to be alone for what's coming."
And while it may seem like the fear here is that Zelena will given in to the wickedness of it all, the true challenge to her and Regina's relationship will be when she decides to take on the Black Fairy on her own and put a stop to her, once and for all—despite Regina's wishes.
Meanwhile, in a flashback, we'll get to meet a familiar-looking young woodcutter (Tin Man, is that you?!) who has been cursed and turns to Zelena for help finding a new heart. She'll be forced to choose between keeping her powers and her friendship with him. And back in Storybrooke, the Charmings disagree over Emma (Jennifer Morrison) and Hook's (Colin O'Donoghue) wedding plans. Hey, at least you'll all be awake at the same time for it, Charmings!
Once Upon a Time airs Sundays at 8 p.m. on ABC.Read more at EOnline