Top: Dobby Top by Guess (not available online in pink)
Jacket: Addisyn Jacket by Lucky Brand
Necklace: Herkimer Solitaire Necklace by Peggy Li (Thanks @plcpeggy!)
Caroline Forbes (played by Candice Accola) on The Vampire Diaries on The CW was spotted wearing this pink button front top with ruffles and denim moto jacket on The Vampire Diaries on episode 'What Lies Beneath' (5x20) in May 2014. Caroline's Top is the Dobby Top by Guess . Caroline's Jacket is the Addisyn Jacket by Lucky Brand . Caroline's Necklace is the Herkimer Solitaire Necklace by Peggy Li .