I like the premise, and the writing is decent. I really hate the Ray Charachter, but you are supposed to. the ending is what dropped the book to a 3 star for me, though. without giving away details, it just wasn’t a satisfying ending.