I would give the first half of the book 5 stars and the rest 3 stars. So I guess that mathematically I should change my vote to 4 stars. The beginning was incredibly compelling -- could not put it down -- then for some unknown reason I got bored and had to force myself to finish it.