Stefan Moments ~ Blood Brothers

November 7, 2017

This week’s Stefan Moment is “Blood Brothers” which was Season 1 – Episode 20 that aired on 4/29/2010.  Stefan is locked up in the basement to get under control but refuses to drink the blood – he thinks it is best to die like he should have in 1864.       Damon tells Elena how he became a vampire and why he resents Stefan for it. Stefan is also…

Read More >>