This book was SO good! I stayed up till 4 am to finish it. I cant remember the last time I did that. When I finished I was shocked at the time, I had no idea how long I had been reading. Oops. There were so many surprises and it was so suspenseful I couldn't put it down. I can't give detais because I'd hate to spoil anything. I'll be going to the library today forRuth Ware's other books!