Jacket: Swan/Shearling Jacket by Ocean Drive
Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this black leather belted jacket on Once Upon a Time on episode 'Quiet Minds' (3x15) in Mar 2014. Emma's Jacket is the Swan/Shearling Jacket by Ocean Drive .