Uraha
Uraha is one of the many servants in charge of Kanna’s care. She befriended Kanna and Ryūya and ended up escaping with them during their journey to find Kanna’s mother. Though unbeknownst to Kanna at the time, Uraha possessed powerful magical abilities that would come in handy later during their quest. After Kanna’s sealing, Uraha honed these latent powers in an effort to lift Kanna’s curse. Though eventually failing in this task, Uraha’s powers are passed on to each descendant of her and Ryūya, granting Yukito his special talent of controlling puppets without physically manipulating them