In 13th century Florence, the war between the Guelphs and Ghibellines is destroying entire families. Every corner of Tuscany has been drawn into the conflict, but little do the two sides realise their war is but a pale reflection of a battle between the mysterious inhabitants of the spirit world, lasting a thousand years.
The spirit that guides the Cavalcanti family, Kabal, uses every any means at... [click here for more]