The game starts with a young sorceress, the one dressed in gothic attire on the cover, Thage and her wolf companion Raki. They are Majin (magical creatures I suppose) and they are seeking the power of the "Eternal Poison" to either resurrect the legendary princess or destroy the world. Early in their travels they take up a young boy that got lost along the way named Retica. He is a half-breed between Majin and Human, so like many stories, he is conflicted between good and evil. They both battle monsters and unravel a story that intertwines with the other major characters.
So here's the deal-breaker for this game: you have to play all five story-lines to get the true ending. I hate games like this. I actually was able to complete the Thage story in about ten hours, but do I really want to go through it again? four more times? I will have to make that choice soon. This game reminds me of Saga Frontier, where you have to complete all seven quests. And yes, I did complete it all but I had a lot more time when I was a student.