Immortal Secrets

While answering a Guardian's plea for help, Second-level Mage Malcolm Forester finds himself thrown into battle with a demon. His loss means his soul is at stake. With only one chance to save both himself and the lives of every Guardian on the planet, he must find someone to give him the most pre...