Celica over here just casually befriending all these ghosts and demons. What if the biggest plot twist of them all would be if almost every resident in that town was a demon in disguise? Well, except the dwarf in the toy shop obviously. Barkeeper? Demon. How else is he getting all his rumors? Mordred? Demon obviously. Misdirection. The count? Demon. Bert? Demon. Edgar? Massive plot twist, demon. Every character. Lucan? Plot twist, his 'human' parent was a demon in disguise. Half Demon Half Elf. Biggest slap to the Elf King's face.