This is THE BEST book I have read by Meg Gardiner. Past readings included some books I really enjoyed and some not so much. I definitely recommend this book as it is vastly entertaining, well written and fast paced. Beware: it is nearly impossible to put down. I devoured it in one day, staying up way past my senior lady's bedtime!