This was the first Karen Kingsbury book that I can say that I hated! I could tell you many reasons why but I don't have anything more to offer than what the Amazon reviews already say.
A surprise ending but the book is very good.