"Why was it Sanjay and not Mohammed?" asked the Muslim father of the bride as his daughter and her fiancé sat on the brightly decorated stage minutes away from being married.
What we were witnessing last week was one of those taken-for-granted wonderworks of SA - an interfaith marriage in a world divided by faith, culture, class, caste and custom. In other homes, a Hindu-Muslim wedding would cause great conflict; in some countries where religious fundamentalism is rife, the couple could find themselves in mortal danger.
The father's speech was carefully ordered. Even in this most tolerant of religious communities, Cape Town, the father knew he had to make a public case for his Muslim daughter marrying a Hindu man.
In one of the best speeches about interfaith community I have ever heard, the father spoke not about the elaborate symbols and sacraments of their ancient faiths, but about what he observed about the shared values of the couple - care, compassion, trust, commitment, respect and responsibility.
These values transcended the outward differences of religious observance and bound the two young people together in bonds of love that were deep, enduring and universal.
In this union, a lingering apartheid myth was destroyed, namely, that when we as human beings come together across our social or cultural or racial differences, then something is lost. The Hindu-Muslim wedding shows exactly the opposite - everybody gains.
The one partner does not become less Muslim or the other less Hindu; both become more human based on the embrace of common values that in fact strengthen their individual religious identities.