Sweater: Gunnersbury Cardigan by Gabriela Hearst (Thanks Sarah!)
Rachel Zane (played by Meghan Markle) on Suits on USA was spotted wearing this long cardigan on Suits on episode 'Brooklyn Housing' (7x05) in Aug 2017. Rachel's Sweater is the Gunnersbury Cardigan by Gabriela Hearst .