I cannot tell you just how much I hated this book. I hate, hate, hated it with a passion. I would blacklist Barbara Kingsolver, but unfortunately I have read others by her that I really like, so..... proceed at your own risk.