On the edge of my seat constantly. Very well written, but I have one less star because at times it was hard to follow.