The Last Sin Eater by Francine Rivers