Top: Embroidered Inset Silk Top by Rebecca Taylor
Jacket: Major Moto Jacket by Lucky Brand
Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this embroidered top and leather moto jacket on Once Upon a Time on episode 'The Other Shoe' (6x03) in Oct 2016. Emma's top is the Embroidered Inset Silk Top by Rebecca Taylor. Emma's jacket is the Major Moto Jacket by Lucky Brand.