Reading progress update: I've read 416 out of 416 pages.

The Diabolic - S.J. Kincaid

What an emotional roller coaster ride ... review to come....