Third Rainbow by J M K McMullen
Approx. 93,150 words.
Published on April 20, 2013.
Third Rainbow is a time opera about how far a man will go to change his life, told from the vantage point of a demon called the Narrator on a quest to escape hell.