Two young black men kiss in a moment of tender passion. They've been repressing their feelings for each other, but they cannot hold back anymore. It's a beautiful moment coming up on South African TV last week, but there's a chance this latest ground-breaking plot in the award-winning Yizo Yizo will cause controversy for the series, which has stirred debate many times before.
It's another first for South Africa, and another sign of how ground breaking, diverse and outspoken the SA cultural and entertainment industries have become.
The episode of Yizo Yizo 3 sees the two characters involved in a passionate encounter against the backdrop of inner-city Joburg. Thiza, played by Tshepo Ngwane, has experienced something of a change in character on his journey towards discovering his sexuality. And he and the artistic African literature student Thabang, played by Makhaola Ndebele, engage in an on-screen first for South African television - a kiss between two black men.