Helpful Score: 4
Ted Dekker at his best. His writing is consuming. This is an easy page-turner, with unexpected twists and turns, characters you learn to love, characters you learn to hate and just altogether a fantastic story of the power struggle between Good and Evil.