Coat: Navy Wool Peacoat by Banana Republic (Thanks Kay!)
Elena Gilbert (played by Nina Dobrev) on The Vampire Diaries on The CW was spotted wearing this navy coat with gold buttons on The Vampire Diaries on episode 'Stay' (6x14) in Feb 2015. Elena's Coat is the Navy Wool Peacoat by Banana Republic .