¿Por qué pregunta Jesús tres veces a Pedro si le ama?

Depurar públicamente las tres denegaciones anteriores
Pedro no respondió las dos primeras veces
Pedro dijo "no" las dos primeras veces y finalmente "sí" la tercera.
Porque no le convencieron las dos primeras respuestas, pero sí la tercera vez