The mystery of sin and forgiveness