An absolutely amazing movie with many great lessons and values. Doing what's right even if it's hard and you're doing it alone. The world is many shades of grey and almost nothing is black and white. Most people are a mix of good and bad. Even the antagonist of the movie has redeeming traits and tries to do good by her own people, most of whom she rescued from poverty, societal rejection or a life of abuse.