Alex has always had an extraordinary life and a very dangerous job. Not that they like it. But when their past comes back to haunt their future they're faced with more than their fair share of trouble. Confusing times, allies and enemies. Blood is thicker than Holy Water.
23 parts