Counting Day
Evening in Johannesburg smells of diesel and fried fish. Thandi was closing the till when Kgosi entered, apologizing for the hour, not for the intrusion. "Your name is on a file on my desk," he said. "I wanted the file to have a face." He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. "Thandi, your shop closes at seven?" "Johannesburg traffic decides," she laughed. He checked his watch — 7:42 — and waited. The air smelled of dust at Johannesburg dusk. Thandi noticed Kgosi never interrupted. "Thandi, do you want tea?" "Johannesburg tea, strong," she said. He knew how she took it — little sugar, extra ginger.
Garden Hall
The problem was not Kgosi. It was speed. Both families had already booked a garden hall in Nairobi for next month and paid a deposit in rand. "If you say no, my mother will say you embarrassed us," Thandi told him over tea at a quiet cafe near Maboneng Precinct. Kgosi nodded. "My father said the same. He built houses for thirty years and thinks he can design my marriage." He slid his sketchbook over. Inside: not wedding halls. A small library for the clinic, with a children's corner. "I want to build things people choose to use," he said. "Including this." She felt the first real interest — not romance, but respect. Outside, a Vodacom promo song played from a kiosk. "Are you free tomorrow?" she texted. "I am," he said. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. An aunt whispered about bride price and Vodacom airtime gifts. Thandi wanted a choice, not a price. The landlord's text still glowed: Pay by Friday in rand. Thandi tucked the phone face-down.
Mirror
Johannesburg in winter is high sun and cold shadow. At 7 a.m. Soweto streets smelled of coal and fresh vetkoek. Kgosi lifted the old shelves — they sagged. Thandi's learners ran past shouting in Zulu and Sesotho. He measured twice, cut once, used reclaimed pine from a Maboneng demolition — "cheaper and it remembers," he said. She brought rooibos tea in a flask, paid with rand coins, and showed him the reading corner's new sign: Every child a reader. "You added an s," he noticed. "Because one reader is lonely," she said. He smiled, real and small. Load-shedding hit at 4 p.m. and they worked by high windows, dust motes dancing. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. She paid with folded rand for two mangoes. He carried the bag without being asked. Johannesburg market at noon — okada, Gala sellers, a Vodacom billboard. They walked side by side, not touching.
Drafts
After learning centre they sanded together, shoulder to shoulder, talking about Cape winds and Soweto funerals and nothing important. He asked about her brother who had gone to Nairobi. She asked about his mother's arthritis. When the power cut at 4 p.m. — daily load-shedding — they worked by the high windows, dust motes dancing. "Do you remember the City Festival when we danced on crates?" he asked. "You stepped on my toe," she said. "You still owe me a dance," he said, not touching. She felt the old pull, but steadier. They were not 22. The wood smelled of oil and history. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. "What do you do when no one watches?" he asked. She said, "I shelve children's books at night." He spoke of his mother selling Ankara by the gate. She spoke of her mother's reading lamp.
May I?
Two weeks before the hall deposit, Kgosi's younger sister confessed she had forged his father's signature to speed the booking. The families exploded — not at the sisters, at each other. Thandi's mother said, "If you cannot control your house, how will you keep a wife?" Kgosi stood in the compound, charcoal dust still on his shoes. "Enough," he said quietly. "We will not be guests at our own wedding." He looked at Thandi. "Cancel the hall. If we marry, we will plan it. If not, we will still be friends." Her parents stared. Thandi felt something settle — this was the man who had chosen a skylight for a clinic so children could read by sun. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. A neighbour needed help. Kgosi lifted a bucket; Thandi held the door. The work together felt like an answer. The call at 9 p.m. tested them — money, pride, or kindness. They chose kindness.
Zinc
Friday the shelves stood level and oiled, books aligned. The children cheered. Thandi touched the wood — smooth, warm. Kgosi packed his tools, not lingering. "I will be in Maboneng if the learning centre needs anything," he said. "Thank you." She watched him lift the crate. Seven years had taught her to be careful. "Kgosi," she said. "On Saturday there is a market in Maboneng. My friends will be there. If you happen to be there, I will not be upset." He looked up, eyes bright. "Are you asking me to be there?" "I am inviting you," she said. "As Thandi, 28, not as the girl you left." He left the crate and stayed. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. Her mother asked, "Is he kind when no one watches?" Thandi said, "Yes. I watched." They wrote terms in blue ink: separate beds, shared tea, honest calendar.
Ledger
He did not sweep her into a kiss. He stepped closer, asked with his eyes, and she answered by reaching for his hand. Their foreheads touched. The city hummed below — generators, prayers, distant music. "May I?" he whispered. She smiled, small and sure. "Yes." He kissed her gently, respectful, brief, like a promise made in daylight. She felt safe and seen. The night air was warm. He lifted his jacket around her shoulders and closed the balcony door softly. They had signed a paper; now they were learning a yes that was not on paper. "Are you free tomorrow?" she texted. "I am," he said. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. Generators hummed. Somewhere a child laughed.
Again
Nairobi morning is cold air and mandazi. Thandi arrived early to water the succulent. On her desk: a draft with a comment in green: Your line about mothers in Nairobi — keep it. — K. No flowers. No claim. That evening she left at six, on time, and found him holding the elevator. "Going down?" he asked. "Going home," she said, and added, softer, "but not alone if you are walking to the stage." He smiled. "I am." The building emptied, but the city kept moving — and this time she wanted to move with him, at a chosen, respectful pace. "May I?" he whispered. "Yes," she said. In Johannesburg, the afternoon light fell across Maboneng Precinct and the street sellers called in two languages. She paid with rand folded neat; he used Vodacom. The city festival posters were already up at the junction, not religious — just a city thank-you for rain. He asked about her late mother's reading club; she asked why he still mended nets by hand when machines were cheaper. Outside, a danfo honked and a child chased a pigeon past the kiosk. She opened the shop. A girl waited with coins. "The girl who builds a bridge?" Thandi smiled yes.
All characters are adults 22+ engaged in consensual, respectful relationships. Sweet level: hand-holding & affection — no explicit description.
More in Johannesburg
Johannesburg First Love Returns
He left for Cape Town at 22. At 29 he is back in Soweto with a van and an apology.
Johannesburg Second Chance — The Letter Mandla Kept
Johannesburg at dusk, Thandi counting naira and choices. Mandla offers help with strings — she offers terms with heart.
Johannesburg Forgotten Timesheet
In Johannesburg, Naledi (25, analyst in Johannesburg) meets Lwazi (27, fish farmer in Johannesburg) at the wrong hour — and neither looks away.
- Is this a safe, non-explicit romance?
- Yes. Kiss and fade-to-black — no explicit description. All characters are consenting adults 22+.
- Who are Thandi and Kgosi?
- Thandi and Kgosi, both adults working in Johannesburg.
- Where is it set?
- Johannesburg, South Africa — Maboneng Precinct.