Primula is a strange, soft-spoken girl that's often seen carrying a stuffed cat around. She came to the human world to search for Rin, who she had heard about from Nerine.
It is later discovered that she is the third in a series of artificial life forms created by a group of scientists from both the world of the Gods and the world of the Demons. The goal of this experimentation was to further understand magic and improve the application of it. To do this, the artificial life forms were created with higher levels of magic than was possible for any god or demon to be born with.
Therefore, Primula possesses more magical power than anyone she encounters. However, she doesn't learn how to control it until she receives help from Rin during a critical point in her development.