Katrina Vanriver thought she had lost everything when her father and his ship disappeared in the Demon Storm. Now her mother is dying and she has to choose between her family starving or stealing to feed them. Then she meets the legendary Lady Sonja DeWhite and becomes one of the few women who can destroy the demons which infest her world, a King's Angel. Things are about to get worse. It was long believed that only a few demons had come through into her world. But, now, before she has even been trained, Katrina has discovered that the demons can reproduce and if she doesn’t stop the demon queen, the world will soon be over run by demons. Katrina will need all her strength to save her mentor and stop the demons. If she fails, she could well become another demon queen and destroy the people she loves.