The number on Frosh’s Instagram post read 31.2 million. KZ stared at it for the fifth ti that morning, his thumb hovering over the screen like he was trying to absorb the digits through his skin. Thirty-one million. In fourteen days. Frosh had gone from a kid recording in a bathroom to a na on billboards KZ had seen driving through Victoria Island yesterday. The poster showed Frosh in that white shirt, *RISE* in clean letters beneath his face, Blake’s na in smaller print at the bottom. It looked official. It looked permanent. It looked like the future KZ was supposed to step into in eight hours.
He set the phone down on his kitchen counter and poured water from a jug. The apartnt was small — a single room with a mattress on the floor, a hot plate, a plastic chair that wobbled when he leaned back. It was his. Not shared. Not borrowed. His na on a lease that JD Records paid for, a detail that still felt unreal every ti he unlocked the door. Frosh had a similar setup across town, but Frosh was barely there anymore. He was doing press runs, radio interviews, living in the blur of sudden fa. They texted sotis. Frosh sent voice notes that sounded happy and tired. But the apartnt they had once shared nervous silence in was now just KZ’s, and the walls felt too wide without soone else pacing.
KZ drank the water and looked at his own phone screen. His EP was called *KZ*. Just those two letters. His initials. His street na. The na his boys shouted when he freestyled on corners on the streets. Five songs. One of them had Blake. One of them was his own — *Mama’s Prayer* — the only track on the project that Dayo didn’t write. The rest ca from that vault only Dayo could access. *Last Last*. *Ye*. *Kiloter*. *Mood*. Songs built from rhythms that didn’t exist in this world’s discography, funneled through Jinad’s mixing board and Akin’s ears until they sounded like they had been born in Lagos instead of imported from a ghost catalog.
He was supposed to feel ready. Instead he felt sick.
His phone buzzed. Three texts from guys he used to rap with on corners in Agege. They weren’t asking about the music. They were asking for money. Asking how they could get "put on." Asking if he rembered them now that he was famous. KZ read each one without replying. The fake love was thicker than humidity. He had seen it happen to others — the mont your na got hot, everyone who ever stood beside you suddenly claid ownership of your shadow.
He pocketed the phone and walked out.
The streets in Agege hadn’t changed. Sa rusted gates. Sa open gutters. Sa won selling pepper and tomatoes from wooden tables. But the eyes were different. A group of boys on a corner stopped talking when he passed. One of them raised a hand. KZ nodded back but kept walking. He wasn’t famous yet. He was just the kid who used to freestyle here and now wore cleaner clothes. The distance between those two versions of himself felt like a lie he hadn’t finished telling.
He found his mother’s house — a two-room flat with blue paint peeling near the roof. She was in the kitchen, stirring sothing that slled like palm oil and patience. She didn’t look up when he walked in. She just knew it was him from the sound of his footsteps.
"Your EP cos out tonight abi ?," she asked while stirring semo a native African dish.
"Midnight."
She stopped stirring and turned around. She was fifty-three, small, her hands rough from washing other people’s clothes for twenty years. She looked at him the way she had always looked at him — like he was capable of sothing she couldn’t na but had spent her life believing in anyway.
"I prayed this morning," she said. "I prayed last night. I will pray at midnight."
KZ felt his throat tighten. "You don’t have to stay up."
"I will stay up." She turned back to the pot. "Go sit down. Eat sothing. You’re too thin."
"I can’t eat."
"Then drink water. But sit. You’re bouncing like you did when you were small and needed to use the bathroom."
KZ almost laughed. He sat at the small table and drank the water she poured for him. They didn’t talk about the music. They didn’t talk about Blake or Dayo or the fact that his face was about to be on the sa platforms that carried global stars. They just sat in the kitchen where she had prayed over him every night he ca ho late, every night she didn’t know if he was alive or dead until she heard the door.
When he stood to leave, she grabbed his hand. Her grip was stronger than it looked.
"Kazeem," she said, using his full na, the one she only used when it mattered. "No matter what that phone says tomorrow, you already won. You hear ? You survived these streets without joinig any group. That’s more than numbers. That’s legacy and i am proud of you"
He nodded because speaking would have broken sothing.
She let go. "Now go. And sing loud enough that God hears you."
KZ walked back to the main road and caught a bike to Admiralty Way. The studio was already buzzing when he arrived. Akin was behind the board, checking levels with the focused intensity of a man preparing for surgery. Jinad was on the couch, scrolling through distribution dashboards. Shina was pacing near the door, talking in low rapid Yoruba into his phone.
The others showed up one by one. Amara in a tracksuit, bouncing on her toes. Tunde in brown linen, calm as Sunday. Faye with tea in a thermos, her eyes finding KZ imdiately and staying there. And Frosh — Frosh walked in last, wearing a jacket that had a logo on it now, sothing from a brand that had sent it to him unsolicited. He saw KZ and didn’t say anything. He just walked over and pulled him into a hug that lasted three seconds too long for comfort and exactly long enough to matter.
"Thirty-one million," Frosh whispered against his shoulder. "Your turn now."
"My turn," KZ repeated, but it didn’t sound real.
At 10 PM, Akin dimd the lights and played the EP through the monitors. They sat in a circle — the five of them plus the producers — and listened to *KZ* in order.
*Last Last* hit first. The beat was heavy, built on a bassline that felt like regret given rhythm. KZ’s voice ca in raw, unpolished, the sound of a Saturday night that had lasted too long. Then Blake on the bridge, talk-singing, stripped of ad-libs, just confession layered over KZ’s pain. By the ti the track ended, Amara was staring at the floor and Faye had her hand over her mouth.
*Ye* played next. Defiant. Outside. The sound of ignoring every voice that said you wouldn’t make it. KZ listened to himself rap about survival and barely recognized the person on the recording. He had written those bars in this studio, but they sounded like they ca from soone older. Soone harder. Soone who had already survived the thing he was still afraid of.
*Kiloter* ca third. Grind music. Street hustle. The kind of song that made you want to walk faster. Jinad had added a percussion layer that sounded like footsteps on concrete, and KZ felt his own head nodding involuntarily.
Then *Mama’s Prayer*.
The beat stripped down to almost nothing. A piano. A drum pattern that breathed. KZ’s voice entered, and this ti it wasn’t Dayo’s writing. It was his. About his mother’s kitchen. About her praying hands. About the nights she waited for him to co ho, not knowing if he was alive or in a cell or on a slab sowhere. About the jollof she made when he did co ho, like food was her way of saying thank you to God.
He didn’t look at anyone while it played. He stared at the mixing board and listened to himself sing about the only person who had never doubted him. The room was completely still. When the final piano note faded, nobody clapped. Nobody moved. Then he heard Faye sniff, and he knew.
*Mood* closed it out. Late night paranoia. The 4 AM thoughts that kept you awake. The fear that success was just a longer version of failure. KZ had recorded this verse at 3 AM after a session that left him too wired to sleep. Jinad had kept the first take, raw and imperfect, because the imperfection was the point.
When it ended, Akin turned the lights up. Everyone looked at KZ like he was different from the person who had walked in an hour ago. He didn’t feel different. He just felt seen.
"Midnight," Akin said. "You’re live."
They posted. Everyone pulled out their phones — Amara, Faye, Frosh, Tunde, KZ himself. They shared the link, the cover art, the tracklist. Frosh’s post got traction first because his account was still hot from *RISE*. But KZ’s own post started moving too, pushed by the skit ecosystem that had built familiarity for all five of them over the past two months.
The first hour was modest. One hundred and twenty thousand streams. KZ watched the counter and felt his stomach fold. No scandal to compete with this ti, but also no scandal to feed the algorithms. Just music. Just his voice. Just five songs sitting in a digital marketplace waiting to be chosen.
Hour two: Two hundred thousand.
Hour three: Four hundred thousand.
Hour four: The graph on Akin’s screen jumped. Not gradually. Sharply. Like soone had kicked the mountain upward. Akin frowned and refreshed his dashboard.
"TikTok again?"
"Not TikTok," Jinad said, leaning over the screen. "Platform algorithms. *Last Last* just got pushed to a global Afrobeats playlist. Number two slot. And *Mama’s Prayer* is trending on Apple Music’s ’New in R&B.’ That’s not organic. That’s..." He trailed off, confused.
"That’s what?" KZ asked.
"That’s soone pushing buttons we can’t see," Akin said quietly. He looked at the screen for a long mont, then shook his head. "Doesn’t matter. The numbers are real. Hour five: eight hundred thousand."
Dayo had activated the second Global Spotlight Card at 4 AM Lagos ti. Nobody in the room knew this. Nobody saw the interface glow in a locked office in Los Angeles, or watched the platforms treat *KZ* like a global event for exactly twenty-four hours. They just saw the numbers multiply and didn’t understand why.
By midnight, the EP had cleared six million streams.
KZ didn’t sleep. He went ho and sat on his mattress with the lights off, refreshing his phone every three minutes. The numbers climbed while the city slept. By 5 AM, he had eight million. By noon the next day, twelve million.
He walked to his mother’s house. She was at the kitchen table, her small radio playing Beat FM. *Last Last* ca on while he was walking through the door. She looked up and her face split open with a joy he had never seen directed at anything but prayer.
"They played you," she said, standing up. "Three tis since morning. Your voice. On the radio. My Kazeem."
KZ sat down across from her. He pulled out his phone and showed her the number. Twelve million. She squinted at it.
"What does that an?"
"It ans people heard you," he said. "Even if they didn’t know it was you. They heard the song about your prayers. They heard it twelve million tis."
She nodded slowly. Then she reached across the table and took his hand. "I don’t know what twelve million is. But I know my son’s voice. And I know that God heard . That’s enough."
His phone buzzed. A blocked number. He answered.
"KZ." The voice was deep, calm, imdiately recognizable. "It’s Dayo."
KZ’s mouth went dry. He stood up without aning to, his chair scraping against the floor. His mother watched him, her eyes widening.
"Yes," KZ managed. "Hello."
"Track four," Dayo said. "Mama’s Prayer. That’s why they stayed. You wrote that. Not . Rember that."
KZ opened his mouth to respond, but the line was already dead. He stood there with the phone in his hand, his heart hamring against his ribs, replaying the sentence. *Track four is why they stayed.* The sa words Dayo had said to Frosh. Now said to him. About his mother. About his prayer.
His mother tilted her head. "Who was that?"
KZ sat back down. His hands were shaking. "Dayo."
Her eyes went wider. Then she smiled. "And what did he say?"
"He said..." KZ stopped. The words felt too big for the kitchen. Too big for the plastic table and the peeling paint and the radio still playing music. "He said my song is why they stayed."
His mother closed her eyes and whispered sothing in Yoruba. A prayer. A thanks. Then she opened them and looked at her son like he was the answer to every request she had ever made in the dark.
By the end of week one, *KZ* had cleared nineteen million streams. Not Frosh’s thirty-one. But different. Deeper. *Last Last* was on heartbreak playlists in Lagos, London, and New York. *Mama’s Prayer* had the highest save-to-share ratio of any track from either EP. People weren’t just listening. They were keeping it. Returning to it. Tagging their mothers at 3 AM.
KZ walked through his old neighborhood on day six. Soone was playing *Mood* from a balcony speaker — that late-night paranoia track, drifting down into the street like smoke. The person didn’t know it was him walking below. KZ just kept moving, his hands in his pockets, listening to his own voice rap about fears he still felt, echoing off the sa concrete where he used to freestyle for coins and respect.
He sat on a stoop near the corner where he had once battled another rapper for a thousand naira and a bottle of beer. The sun was setting. His phone buzzed. A text from his mother: *"I heard you on the radio again. I don’t know what streaming is. But I know my son’s voice when I hear it. And I prayed for this. I just didn’t know God would use your pain."*
KZ read it three tis. Then he put his head in his hands and cried.
Not because he had failed. Because he had finally, impossibly, been heard.
User Comments
0 comments from readers