Jacket: Swan/Shearling Jacket by Ocean Drive
Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this cable knit turtleneck sweater and leather hooded jacket on Once Upon A Time on episode 'The Tower' (3x14) in Mar 2014. Emma's Jacket is the Swan/Shearling Jacket by Ocean Drive.