Top: Tweed-Print Chiffon Tie-Neck Blouse by MICHAEL Michael Kors (Thanks Lorelei!)
Jacket: Faux Fur Peacoat by MICHAEL Michael Kors (Thanks Lorelei!)
Zelena (played by Rebecca Mader) on Once Upon A Time on ABC was spotted wearing this green fur jacket on Once Upon a Time on Jan 02 2017's episode. Zelena's Top is the Tweed-Print Chiffon Tie-Neck Blouse by MICHAEL Michael Kors . Zelena's Jacket is the Faux Fur Peacoat by MICHAEL Michael Kors .