Chapter 1
Restore Complete
The messages came back at 11:43 p.m., while rain hammered Durban hard enough to erase the buildings across the road.
Kabelo's new phone had spent all evening restoring from an old cloud backup. Photos first. Contacts. Notes. Then, without asking whether some things deserved resurrection, eighteen months of archived messages.
He was brushing his teeth when the notification appeared:
MESSAGES RESTORED: 14,382.
He should have ignored it.
Instead he searched one name.
Mila.
Their thread opened on the last week they were together.
He remembered that week with the confidence of someone who had repeated his version often enough to mistake it for evidence. Mila had withdrawn. Kabelo had asked what was wrong. She had said nothing. He had given her space. She had left.
Simple.
The restored messages were not simple.
Tuesday, 22:14 — Mila: Are you awake?
22:14 — Kabelo: In a meeting. Talk tomorrow?
Wednesday, 07:31 — Mila: Okay.
Wednesday, 19:06 — Mila: Can I come over?
19:11 — Kabelo: Long day. Friday better?
He kept scrolling.
Thursday. Friday. Saturday.
Then a grey bubble he had never seen before.
NOT DELIVERED.
Mila: I keep trying to tell you that I am not okay and every time I reach for you, you schedule me for later. I know work matters. I know you are tired. But I am starting to feel like loving you means waiting for your life to have a gap in it.
Kabelo stopped breathing.
Below it was another message.
NOT DELIVERED.
Mila: If you want me to stay, please do not tell me to be patient again. Ask me what happened.
Outside, thunder shook the glass.
The replacement phone had spent most of the evening rebuilding Kabelo’s old life from a cloud backup: photographs, contacts, forgotten notes, and finally a messaging archive he assumed had disappeared when his previous handset drowned in a hotel pool in 2022.
He was brushing his teeth when the notification appeared: 18,742 messages restored.
Curiosity took him first to Mila.
Their conversation began in 2018 with a photograph of a terrible cappuccino and ended four years later with silence so complete he had eventually deleted the thread. Or thought he had.
Scrolling backward felt indecent, like entering an old apartment with someone else’s key.
There were jokes he no longer remembered making. Grocery lists. Voice notes about traffic. Arguments reduced to blue and grey bubbles. The record made their relationship look both more ordinary and more tender than memory had allowed.
Then he found the gap.
Three messages from Mila carried a small warning icon: not delivered.
The first was angry. The second apologised for being angry. The third was sent at 2:11 a.m.
I’m outside your building. I know you said you need space. I just need to know whether space means tonight or forever.
Kabelo stopped breathing for a second.
He remembered that night differently. He remembered waiting for her to come. He remembered telling himself she had chosen pride.
The phone in his hand offered another version.
There were photographs inside the thread too, dozens that had vanished from his camera roll but survived as thumbnails in conversation history. Mila asleep on a couch with a book on her chest. Kabelo holding a burnt tray of lasagne as if it were a trophy. Their shoes side by side beneath a restaurant table. Nothing important, which was exactly why it hurt.
He remembered the breakup as a sequence of large scenes: the argument in the car, three days of silence, the final call. The messages showed hundreds of smaller moments between them—attempts to repair, jokes sent from separate rooms, reminders to buy milk.
At 12:27 a.m. he found a voice note he had sent after an argument.
“I need space,” his younger voice said. “Please don’t come over. I’ll call when I’m ready.”
He did not remember saying please.
Two days later, Mila had written: Are you ready?
No response.
Then: I’m trying to respect what you asked for, but I need something to work with.
Still no response.
Kabelo set the phone down.
For years he had told friends that Mila left whenever things became difficult. The archive did not fully disprove him. It did something more uncomfortable: it complicated him.
Outside, lightning made the room briefly white. The city disappeared again behind rain.
He picked up the phone and kept reading.
Kabelo sat on the bathroom floor with toothpaste still on his lip and understood that an undelivered message could still arrive years too late.