Jacket: Jayne Suede Jacket by Veda
Emma Swan (played by Jennifer Morrison) on Once Upon A Time on ABC was spotted wearing this red suede moto jacket on Once Upon a Time on episode 'The Song in Your Heart' (6x20) in May 2017. Emma's Jacket is the Jayne Suede Jacket by Veda.