Tyler Perry has done it again. I went into the movie with one frame of mind and came out with a completely different view. He has mastered the art of making his films relatable to everyone and allowing us to learn and grow from them. Excellent film can't wait to buy it.