lorehaven.com
The Veil: Awakening
Xian, with the help of Michael, an angel sent to be her trainer, finally learns what the dreams and visions were preparing her for.