Canonjee and her life mate Jarra must enlist the help of the Gods and the Shazeek (dragon like creatures) to help them save the villages on Meduva against an ancient evil that has come to enslave them. Inner and outer demons must be fought and past lives delt with in order to restore peace now that the prophecy is upon them.