This movie is so so good. I can't stop crying at the very end when the little girl sings out loud. The forgiveness is so very close to those children who have been done wrong by their parents. It's so filled with changing plots, various climax. All kinds of emotions, love, hate, frustrations, forgiveness all filled within the same movie. Haven't been moved by another movie for a while.