When Ryo inadvertently destroyed Kayura's amulet, she remembered her past and ultimately rejected Talpa's control.
Kayura is several centuries old, though her physical age is 12 according to official publications.