While I didn't care for Poisonwood Bible, I have enjoyed two other Kingsolver novels. I absolutely loved this book. My favorite by far. I was engrossed right from the start. Yes, Codi is whiny at the beginning, but it made sense. I liked and understood her. There were so many fantastic characters in this novel including the town of Grace, itself. The romance never got sappy or overblown. I think I fell in love with Loyd myself. There was sadness and humor, controversy and resolution. And Kingsolver writes so beautifully. Here's a couple of quotes I really liked:
"The very least you can do in your life is to figure out what you hope for. And the most you can do is live inside that hope. What I want is so simple I almost can't say it: elementary kindness. Enough to eat, enough to go around. The possibility that kids might one day grow up to be neither the destroyers nor the destroyed." Hallie
"Animals dream about the things they do in the daytime, just like people do. If you want sweet dreams, you've got to live a sweet life." Loyd
Definitely a keeper.