Ya see, what happens is that there is three of every person, one "master root" and two "sub roots." If a sub root meets a master root, the sub root dies and has all it's magical bullshit power transferred to the master. If two sub roots meet, they both die and magic gets transferred to the master.
Now, there is also another form of humans called... I don't remember. Guardians, I think. They have the ability to channel the magical bullshit power of master roots, who become their partners, and fight eachother, while the master roots sit back and claims that they're fighting as well. Anyone else getting a deja vu of Pokemon and Yu-Gi-Oh?
So it turns out the main character, Kaita or whatever, is a sub root, and meets his master root, and the only way to live is to kill the master root. But he refuses. So ya know what happens? His guardian partner thingy instead pulls some magical bullshit out of her ass that has her magical bullshit energy transfer over to Kaita, and back to her, defying the conservation of mass and energy. This wouldn't bother me so much... Except that
no one else ever does it, and it's
never, ever explained.
I never even finished the whole anime, I stopped right before the last episode. Why? Because before the last episode, there was something that was unmistakeably and
ending, and therefore I knew that the next episode would try to have a happy ending, as opposed to the satisfying, "Ha ha the main characters are crying in misery" ending of episode 23.