This is my favorite Natasha Preston book so far! Her books keep u guessing. But I didn't give it 5 stars bcuz of the ending!! I mean, come on!!! Why that ending? Is it being creative or just lazy writing?? Definitely disappointed that such a good book ended like that.