Great movie, until the ending, it made me cringe. Sometimes it is ok to not have a happy ending, just to make it different from all of your other projects. Tyler Perry is great, I enjoy his work very much. But I would say his last 4 movies haven't been as well structured as his ones from 05-07. He creates these great stories, but doesn't now how to piece it together well enough in an hour and a half minute timeframe and the climax is usually where his errors come alive the most, at least for the last 4 films. A prime example was "I Can Do Bad All By Myself." Everybody knows that was his lowest. I give it a B-, But take away the last 10 minutes of this film, and you have a "A" review. Lots of unexpected twists, and Janet really poured her life into her character, very emotional performance.