Coat: Fei Coat by Wilfred Free
Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this zip front coat on Once Upon a Time on episode 'Enter the Dragon' (4x15) in Mar 2015. Emma's Coat is the Fei Coat by Wilfred Free.