En Angleterre victorienne, la jeune orpheline Wisteria demande des déchets. Capable de voir à travers les déguisements des démons, elle se lie d'amitié avec l'immortelle Marbas, seule après des siècles de solitude. Il trouve des liens de parenté avec la jeune fille humaine, même en s'échappant des chevaliers de croix d'épée, dont le frère de Wisteria. Est-il possible pour deux âmes si différentes de trouver le bonheur ensemble, et quel prix doivent-elles payer?