Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this red floral dress and grey coat on Once Upon a Time on episode 'Dark Waters' (6x06) in Oct 2016. Emma's dress is the Sosta Dress by A.L.C.. Emma's coat is the Kylie Coat by Alice + Olivia.