It's a wonderful mix of joy, suspense, pain, forgiveness, hopelessness, restoration, and faith. When there seems to be no justice, that's where faith comes in. I only gave it seven stars because lead actor was a little lacking in his acting abilities and his lip-synching. It's a little low budget, but the story makes up for it and makes it a truly satisfying experience in the end. If you keep an open mind and hang in there, it's a truly encouraging story that reminds us, God loves even the least of us sinners, that he loves us more than we can imagine, and that he will never give up on us! Because there's always hope.