Princess Thandeka - King Goodwill Zwelithini's daughter - tied the knot with her sweetheart Sandile Mthiyane in a glittering wedding held at St Paul's Anglican Church in Durban on Saturday.
Curious onlookers and journalists who had arrived at the church in the wee hours had to wait before they could get a glimpse of the princess, who owns a skincare company in Johannesburg.
The wedding started well after 5pm, but still captured the attention of onlookers.
Mthiyane, an engineer at the South African Reserve Bank, is believed to have paid about 100 cows for the royal bride.
He is the brother of socialite and actress Lucia Mthiyane, who featured in the SABC1's Umzansi and e-tv's Rhythm City.
The wedding will be broadcast on SABC3's Top Billing as it is the only channel to have secured exclusive photographic rights.