Marley Rose (played by Melissa Benoist) on Glee on Fox was spotted wearing this red striped dress and denim vest on Glee on episode '' (4x04) in Oct 2012. Marley's Dress is the Cozy Day Flounce Dress by Free People. For shoppable links visit wornontv.net/5795