Com a ajuda de Alberto (Felipe Camargo), Mateus (Pedro Lamares) e Samuel (Michel Bercovitch), Simão (Miguel Thiré) interrompe a cerimónia de casamento de Teresa (Anna Sophia Folch) e Baltazar (Marcos Breda). A confusão é geral entre os convidados. Tadeu (Antônio Grassi) e Joaquim (Erom Cordeiro) querem atirar sobre Simão.
Rita (Ana Bustorff) chega à Câmara Municipal e encontra Domingos (Flávio Galvão), Jacinto (Júlio Levy), Cristóvão (Adriano Carvalho) e os outros guardas, presos na cela.
Simão revela a toda a sociedade do Vale do Paraíba a paixão que ele e Teresa nutrem entre si. Ele pede perdão a Tadeu por todo o mal que lhe possa ter causado, ao mesmo tempo que perdoa tudo o que sofreu na mão dos Dias. Com a arma na cintura, Joaquim quer matar Simão, mas é contido por Aníbal (Edgar Amorim).
Ameaçador, Baltazar pergunta a Teresa se o que Simão afirma é verdade. Com medo, Teresa mente, nega a paixão por Simão e diz que se casa com Baltazar de livre e espontânea vontade. Revoltado, Simão acredita que ela está a ser forçada, mas é contido por Alberto.
Joaquim aponta a arma a Simão, que tenta segurar o braço do seu algoz. Os dois envolvem-se numa luta e um tiro é disparado. Joaquim cai ferido com o tiro da sua própria arma.
Tadeu acusa Simão de ter tentado matar Joaquim, mas Padre Dinis (Virgílio Castelo) alerta o juiz de que se tratou de um acidente. Domingos dá voz de prisão a Simão e seu bando. Alberto dispara um tiro para o ar e na correria dos convidados, consegue fugir ao lado de Samuel e Mateus.
Simão e Teresa abraçam-se no meio da confusão. Ela pede perdão por ter mentido e ele lamenta o que aconteceu ao irmão dela. Os dois são separados por Domingos e Baltazar.