honestly the timeliness jumps spoiled some of what happens. overall pretty good book. there are some things I would say are a little over the top but all of the story makes sense.