Caliban (Germany) - Shadow Hearts (2003)