I was pleasantly surprised by the twists and turns of this book. I thought it would be another basic love story but not so. It has everything you would want in a good book!!!!