This book will undoubtedly go down as one of my favorites.
I loved Grace and found myself rooting for her. It's not a light read, there's a lot going on here.
There are multiple time lines which can get confusing but if you can stick with it-- it will be worth it. Grace reflects back in the various time frames which give her enlightment and the reader as well. The story unravels and the reader is brought into the lives of this family with a better understanding, and a new awareness that imparts a sense of hopefulness and redemption. Go Grace! You are amazing!