This actually surprised me quite a bit. Everyone in the cast has done an excellent job with their roles. The story is very believable and has many little twists to it, and I believe the directing and soundtrack all come together so well. Washington and Witherspoon are both fantastic and are very in tune with their characters and the supporting cast really take you on an emotional journey into the little fires that burn jn everyones lives