Tyler Perry has grown tremendously in his role as screenwriter. This movie was well written and done excellently. Normally, I don't like all the singing in his plays or movies, but Mary J. Blige torn up the screen with her rendition of the movie's title song. I will be purchasing the soundtrack. Also, Pastor Winans, song was also a win-win as well and help to bridge the emotional content of this film. All of actors were surperb and Tarji Henson has truly grown up from her "baby boy" roles to say the least. I look forward to seeing her in some more challenging roles. All in all, this is one of TPs best films and I implore everyone to go and support this film - you will not be disappointed at all.