Ivan Crosshatch

Ivan Crosshatch is the son of Hephaestus and the tertiary protaginist in Loving a spirit.