Maybe 2.5 stars. The beginning of the book had me hopeful but then it just got predictable and... meh.