I would not recommend this book because of the ending. Overall the book was pretty good, filled with suspense and twists and turns, but the ending ruins the whole thing. I've read multiple Natasha Preston books and every time I'm left unsatisfied by the ending. All the books I have read by her have good concepts but the endings are terrible.