Dress: Asymmetrical Lapel Shift Dress by Michelle Mason (Thanks PLLCloset!)
Emily Fields (played by Shay Mitchell) on Pretty Little Liars on Freeform was spotted wearing this teal one-shoulder dress on Pretty Little Liars on episode 'Til DeAth Do Us pArt' (7x20) in Jun 2017. Emily's Dress is the Asymmetrical Lapel Shift Dress by Michelle Mason .