A verdade virá à tona em Grotas do São Francisco. O segredo acerca da paternidade de Miguel (Gabriel Leone) será revelado a cada envolvido e, finalmente, chegará aos ouvidos do jovem, que terá uma reação explosiva ao descobrir que foi enganado por quase 30 anos.
Depois de contar a Santo (Domingos Montagner) que ele é o pai de seu filho, Tereza(Camila Pitanga) vai revelar ao rapaz tudo o que manteve a sete chaves durante todo este tempo. Incompreensível, Miguel chegará a chamar a mãe pelo próprio nome, sendo incapaz de entender o que a levou a enganá-lo formando uma família ao lado de Carlos Eduardo (Marcelo Serrado).
Em meio aos desdobramentos, toda a família dos Anjos saberá que Miguel também é um deles. Inclusive, pai e filho vão se reconhecer e se tratar como familiares.