As soon as I picked up this book I could not put it down. It is wonderful and surprising. Every thing that I thought would happen never happened. There was always a twist I never saw coming. I want to read more books by this author to see if her all her books are as magical as this one.