I was very surprised by this movie. I can see why all these good actors and actresses were drawn to this story. It's very much a slice of real life. Life is complicated, ugly, and beautiful at the same time. I found myself being surprised at every turn, some thing that rarely happens in movies today. I like the message that families are not always what you expect them to be. And sometimes it's nice to let go of our bitterness and hate of the past. Our parents and grandparents were not experts at childhood development; they made mistakes just like we do. Life is complicated it can be dirty sometimes, but the end result sometimes is a recipe for success.