While her son's safety still remains priority number one, detective Randi Sanderson is locked in a seemingly never-ending battle against Tabas Stone and the half-angel, half-demon gangsters known as the Shade. Eager to eliminate Randi and her allies once and for all, the Shade leader enlists the help of a chaotic ancient demon with the swagger of a rock god and the mind of a lunatic. But Vassago isn't the type of demon to stick to a plan, and before...