Kingsolver has gotten more and more preachy with each book, and finally crossed the limit for me with this one. She also implied that all women are in touch with the earth and are trying to save the planet, while all men are scum and trying to destroy it. The characters and the plot were predictable. Give this one a miss.