Took me a while to get this, but it was worth the wait. I'd have given it 5 stars had there been a little suspense and less repetition. How many lives can Jackson save in one book? Oh, like...seven. How many times can Rebecca almost be raped? How many times can Daniel look at Jackson with distrust? Way too many times. Still an enjoyable read, though.