Time Of The Dula Kaena
by Amos T. Fairchild
The second book of the Shards of Heaven series.
Jorden had been living in a world of dream for weeks, or perhaps hours depending on his frame of reference, but he knew he needed to head home, at least for a while. There were things he had to sort out, loose ends he had left behind, farewells he had to make. Having his not-quite-human girlfriend Taf possess his mother, however, was not about to make his time at home run smoothly.
The warning Taf brings with her doesn't help either. The witch-god Hura is planning on retirement and that is never going to be a good thing. There were too many others ready to fill the power vacuum that was sure to exist after she left, and the lower class races were going to bear the brunt of any conflict that developed. Jorden knew he had to return to the Domain and stop her doing anything stupid and bringing about a race war that was sure to kill thousands.
When Hura then vanishes into a void right before Jorden's eyes he knows things are just going to get worse, and finding himself transported to one the darkest tunnels in existence doesn't help either. The only way to save the Domain this time is to find Hura Ghiana and the Dula Kaena cult that appear to have taken her, and learning more means facing his girlfriend's mother, Midnight, who is already more than willing to tear him to shreds. It also means unlocking secrets of a past Jorden isn't sure he wants to know about, including a very dark history of Hura herself and the fall from power of vast empires in a time of myth.
Jorden has to travel through pieces of what looks a lot like Heaven and Hell and a few places in between just to find those responsible for all that has happened.
And getting home again is going to be a hell of a lot harder...