Magic and Empire 2
London, 1861. In the fog shrouded streets, powerful magic stirs, and three tortured souls collide.
More than ten years have passed since newlywed Lady Carlyle used magic to save her unborn children, and every day she dreads the return of her demonic husband.
Linked by death, the gallant Captain Justin Quin and his troubled lover, Lady Julia Molyneux, are on the hunt for a killer. When their paths come together malignant forces of undreamt power are unleashed — forces that will shake an empire.