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.