Top: Embroidered Silk Blend Top by 10 Crosby by Derek Lam
Jacket: Blue leather biker jacket by Helmut Lang
Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this white embroidered top and blue leather jacket on Once Upon a Time on episode 'Diamond in the Rough' (6x05) in Oct 2016. Emma's Top is the Embroidered Silk Blend Top by 10 Crosby by Derek Lam . Emma's Jacket is the Blue leather biker jacket by Helmut Lang .