I just returned from viewing the movie with my wife and I left the theater feeling like I could of sat through another few hours of the movie. You know a movie is awesome when you just can't get enough of it. All I can say is "Tyler Perry job well done!"