It seems you're referring to "Castigo Divino" , a song by the Mexican group Los Temerarios, from their 2005 album Internacionalmente En Vivo (a live album).
While the title " Castigo divino " (Divine Punishment) is most famously associated with Sergio Ramírez's 1988 noir novel, a specific 2005 Mexican short film directed by Jaime Ruiz Ibáñez offers a unique cinematic take on classical tragedy. Draft Essay: Castigo Divino (2005) IntroductionThe 2005 short film Castigo divino castigo divino 2005
The Conflict: Phaedra’s rejection leads to a spiral of false accusations, forcing the father (Fernando Becerril) to decide who is telling the truth. 2. Socio-Religious Commentary It seems you're referring to "Castigo Divino" ,
The film is set in a nameless, sprawling Mexican metropolis in 2005, a city characterized by economic disparity, institutional corruption, and a pervasive sense of spiritual desolation. The narrative follows Father Mateo, a middle-aged, cynical priest who has lost his faith but continues his clerical duties out of habit and social pressure. The city is gripped by fear: a killer dubbed “El Azote” (The Scourge) is murdering individuals who have committed grievous moral transgressions but have escaped legal or social consequences. The victims are diverse: a corrupt judge who freed a child molester, a journalist who fabricated stories to ruin an innocent family, a wealthy developer who evicted a village for a luxury resort, and a nun who embezzled from a orphanage. The city is gripped by fear: a killer
If you mean a "solid piece" — as in a single, solid musical track or a well-constructed song — then yes, it's considered a strong, emotional ballad about heartbreak and divine punishment for a past love.
In the mid-18th century, Portugal was a land of rigid faith and rising political tension. Gabriel Malagrida, a Jesuit priest known for his intense piety and mystical visions, had returned to Lisbon from the missions of Brazil. He was a man who lived as an "enlightened saint" but walked a dangerous path in a changing world.