I did not expect this movie to be as good as it is. I loved all of of the characters, except the mom and the little sister. It does a great job of showing someone going to great lengths to make something they care about really work, not for themselves, but for someone else.