Dress: Perfect Day Dress by Free People
Marley Rose (played by Melissa Benoist) on Glee on Fox was spotted wearing this orange dipped hem dress and cropped moto jacket on Glee on episode 'Naked' (4x12) in Feb 2013. Marley's Dress is the Perfect Day Dress by Free People.