The Next Best Thing flawlessly navigates several deep life issues, all with the consistent story of grace. The Next Best Thing is relate-able at any stage of life. It's a great reminder that sometimes bad things happen to good people with no explanat...