Melissa Marr is back with a brand-new series. CARNIVAL OF SOULS explores the world of daimons and witches, two mortal foes that once fought over rights to The City. Their mutual hatred has fueled a violent rigid caste society in which the lowest must fight for their very survival. Kaleb was born int...