Shadows on the Soul (The Guardians of the Night, Book 3)

by Jenna Black

Gabriel is a five hundred year old vampire with the soul of a Killer. He has defeated his mother in a battle for the territory of Baltimore, and vowed to take vengeance upon his father, the Master…