Blood from a Stone

 is the nineteenth episode of the seventh season of The Vampire Diaries and the one hundred and fifty-first episode of the series.

Summary
A STEPPING STONE – While Elena and Damon struggle to be successful at their mission, Bonnie and Idola collaborate to fight the twins off. Stefan is forced to confront his entire past when Mariko reveals her and her brothers victims over the years. Bonded over their peace mission, Matt and Andrew attempt to take Mariko down, with Caroline being caught in the crossfire.

Main Cast

 * Nina Dobrev as Elena Gilbert
 * Paul Wesley as Stefan Salvatore
 * Ian Somerhalder as Damon Salvatore
 * Kat Graham as Bonnie Bennett
 * Candice Accola as Caroline Forbes
 * Zach Roerig as Matt Donovan
 * Matt Davis as Alaric Saltzman
 * Michael Malarkey as Lorenzo
 * Hunter Parrish as Andrew Montez

Recurring Cast

 * Elizabeth Blackmore as Valerie
 * Scarlett Byrne as Nora
 * Teressa Liane as Mary-Louise
 * Luke Benward as William Duncan
 * Leslie-Anne Huff as Rayna Cruz

Cultural References

 * The popular expression blood from a stone suggests that Something that cannot be obtained, regardless of how much force or persuasion is used. Another expression is get blood from a stone means to do something difficult, frustrating, or pointless.