Counting Day
Maboneng had changed — coffee shops where scrapyards were — but the van was identical: dent on the rear, *Sipho Builds* in faded yellow. Lerato was stacking chairs after learning centre when the gate creaked. Sipho stood there, 29 now, hair shorter, hands as scarred. 'You still lock the gate at 3:15,' he said. 'You still park like a taxi driver,' she said, before she could decide to be kind. The children stared. A load-shedding siren wailed two streets over and the lights flashed. The air smelled of dust and distant cooking fires. Lerato noticed how Sipho listened without checking his phone — a small, rare courtesy in Johannesburg. "Lerato, you forgot your umbrella," Sipho said, not loud. She had. Outside, Johannesburg's evening traffic had already thickened. A child ran past with a Vodacom kiosk flyer, and Sipho stepped aside to let an old woman pass first. Lerato filed the gesture away without comment. "Lerato, your shop closes at seven?" "Johannesburg traffic decides," she laughed. He checked his watch — 7:42 — and waited. "Lerato, do you want tea?" "Johannesburg tea, strong," she said. He knew how she took it — little sugar, extra ginger.
Garden Hall
The problem was seven years. At 22 he had left for a Cape Town apprenticeship and not written for six months. At 23 she had stopped waiting. 'You said you would send money for the community hall shelves,' she said, not loud. 'I did. Once. Late.' 'We built them anyway,' she said. 'With Vodacom airtime donations and parents' hands.' He nodded, not defending. 'I came to ask if I can fix them properly now. Not to ask for us.' She looked at his hands. He had come to work, not to charm. 'Tomorrow 7 a.m.,' she said. 'Bring your level.' At the compound, an aunt stirred egusi and said, "A man who pays on the 25th is reliable." Lerato thought, reliable and kind are not the same. Lerato's phone buzzed — not family, but the landlord. Pay by Friday, in rand. The message sat under a photo of her late mother shelving books at dusk. Sipho folded the paper twice. "No signature tonight," he said. "Go home and ask your mother what she wants, not what the street says." The landlord's text still glowed: Pay by Friday in rand. Lerato tucked the phone face-down. An aunt whispered about bride price and Vodacom airtime gifts. Lerato wanted a choice, not a price. The Maboneng Precinct was closing, but the guard waved them through. "Five minutes," he said. It was enough.
Mirror
Johannesburg in winter is high sun and cold shadow. At 7 a.m. Soweto streets smelled of coal and fresh vetkoek. Sipho lifted the old shelves — they sagged. Lerato'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. Her phone buzzed -- Vodacom alert 20k rand. You did not have to, she said. Johannesburg at 6 p.m. is a negotiation. Okada bikes, a Vodacom billboard flickering, a boy selling Gala on the bridge. Lerato walked as she always did — fast, eyes up. The city never asks permission, but it sometimes offers a bench. They found one near Maboneng Precinct and sat without touching. She bought two puff-puff for 500 rand and gave one to a schoolgirl waiting for the bus. Sipho watched and said nothing, but his shoulders softened. Johannesburg market at noon — okada, Gala sellers, a Vodacom billboard. They walked side by side, not touching. She paid with folded rand for two mangoes. He carried the bag without being asked. A neighbour'''s child tugged Lerato'''s sleeve. "Aunty, will you read?" "After I finish this chapter," she promised.
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 Pretoria. 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 New Year 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. It rained at 4 p.m., sudden and loud on zinc. They waited under a pharmacy awning, laughing at nothing, and did not check the time. She told him about the reading club — eight women, one kerosene lamp, arguing about endings. He told her about selling Ankara by the gate as a boy. "What did you want at 22?" he asked. "To own this shop," she said. "And now?" "To keep it without owing anyone my voice." He nodded as if she had given him a map. He spoke of his mother selling Ankara by the gate. She spoke of her mother's reading lamp. "What do you do when no one watches?" he asked. She said, "I shelve children's books at night."
May I?
On Thursday the principal said a developer had offered to fund a new hall — if the learning centre gave its field for a parking lot. The parents were divided. Lerato was furious: 'We will lose the field for cars.' Sipho said quietly, 'Ask for a different deal. Offer the old hall shell for parking, keep the field.' She stared. 'You think they will listen?' 'We will draw it so they do,' he said. They stayed until 8, by torchlight, drawing a plan on brown paper: field stays, hall moves. The next morning the developer, tired and human, said yes. The field was saved by a carpenter's line. "I can fix your arrears," he said. "I cannot fix my mother's hope that I will be married by December." She answered, "Then we fix neither with lies." The call came at 9:14 p.m. — investor out, budget cut, or fabric delivery late. Sipho did not hide the worry. Lerato made ginger tea without asking if he wanted it. A neighbour knocked — "Auntie, the tap is dry again." Sipho carried a bucket without being asked. Lerato saw the man, not the title. The call at 9 p.m. tested them — money, pride, or kindness. They chose kindness. A neighbour needed help. Sipho lifted a bucket; Lerato held the door. The work together felt like an answer.
Zinc
Friday the shelves stood level and oiled, books aligned. The children cheered. Lerato touched the wood — smooth, warm. Sipho 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. 'Sipho,' 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 Lerato, 28, not as the girl you left.' Her mother shelled egusi in the kitchen. "Are you choosing him or choosing to be chosen?" Lerato said, "I'm choosing to be asked." He offered a garden civil wedding — no hall, no debt, just a registrar and two aunties. "And six months to decide if we want the rest," he said. They wrote terms on paper: separate beds, shared fridge, honest calendar, no show for family. Both signed with cheap pens. They wrote terms in blue ink: separate beds, shared tea, honest calendar. Her mother asked, "Is he kind when no one watches?" Lerato said, "Yes. I watched."
Ledger
The market was noisy, winter sun sharp. They walked past second-hand books and amapiano beats, hands not yet touching, then touching. At the edge where the old grain silos stand, he asked, 'May I?' She nodded. The kiss was gentle, unhurried, a carpenter's careful measure, a teacher's clear yes. Then they walked back toward noise, because choosing again is louder than leaving. No sound beyond rain on zinc. He lifted his jacket around her shoulders. She felt safe enough to close her eyes. He asked, "May I?" She nodded. The kiss was brief, respectful, a promise rather than a claim. Then they stepped back toward noise, because choosing again is louder than leaving. The winter sun was sharp, a distant amapiano beat. She felt the yes in her own body, not his hands. He asked with his eyes. She answered with a hand. The kiss was brief, chosen, then they walked home. Generators hummed. Somewhere a child laughed. She felt safe and seen.
Again
Morning in Soweto is coal smoke and children's outfits. Lerato opened the reading corner and found a small wooden nameplate oiled and set: *Ms. Lerato's Readers — Built 2026 by S. M.* She laughed wetly. Sipho was not there to see. He had left a note: *Field still yours. Shelves level. Tea at 3:15 if you want. — S.* She tucked it into the attendance book. Some first loves return. Better: some second chances are built, level and true, to stay. Dawn smelled of puff-puff and Vodacom airtime cards at the junction. Sipho had left a note — Meeting at 8, window seat saved. No hurry, no claim. Some loves save a shop. This one saved how she looked at mornings. She opened late, but she opened. A girl waited with rand coins. "Aunty, the girl who builds a bridge?" Lerato knelt and led her inside. Morning smelled of puff-puff and Vodacom credit at the kiosk. His note said window seat saved. She opened the shop. A girl waited with coins. "The girl who builds a bridge?" Lerato smiled yes.
All characters are adults 22+ engaged in consensual, respectful relationships. Sweet level: kiss & fade-to-black — no explicit description.
More in Johannesburg
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.
Johannesburg Secret Baby — Where Lerato Chose
Lerato left Johannesburg once. Coming back with Kgosi waiting is harder — because this time she has a choice and he has to earn it.
- Is this appropriate?
- Yes. Sweet-to-spicy — a single gentle kiss, fade-to-black, morning after with no description.
- Set where?
- Johannesburg and Soweto, Maboneng, with load-shedding, rand and Vodacom texture.
- Reading time?
- About 6 minutes, 8 sections, adult characters.