Children of Eldair

A sorcerer who saves a girl from flesh-eating demons. After trying to use magic to find her friends, he's trapped in a vision of the past-one that will help him save the world and the girl he loves.