I Quit a ₦1.5 Million Nanny Job on Banana Island After “Junior” Woke Up at 2:00 AM
I resigned from a job that paid ₦1.5 million a month, and my friends laughed like I was auditioning for poverty again, after finally escaping urgent 2k messages and shame.
My name is Chidinma, and I took that job because Lagos can humble you quietly, then loudly, then in public, until you start treating desperation like a career plan.
The advert was simple, too clean for something that would change my sleep forever: “Special Needs Nanny Needed. Live-in. Ikoyi/Banana Island. Excellent salary. Discretion required.”
I didn’t ask why the salary looked like a mistake. I didn’t ask what “discretion” meant. I only saw the numbers and imagined my mother finally breathing.
When they called me for an interview, my hands shook so much I almost dropped my phone. I wore my best blouse, pressed it twice, and still felt small.
The mansion on Bourdillon Road didn’t look like a house. It looked like a place that swallowed noise. White walls, gold gates, security cameras watching like eyes.
Four G-Wagons sat in the driveway like trophies. The air smelled like cut grass and generator fumes and something sweeter, like money can perfume even oxygen.
Madam stepped out and smiled like she had never begged anyone for anything. She was beautiful, effortless, and her skin had that soft shine of people who sleep well.
She looked me up and down without apology. “The job is simple,” she said. “You will watch my son, Junior. He is a very quiet boy.”
I nodded quickly, practicing gratitude before I even earned it. She continued like she was listing house rules, not warning signs.
“He doesn’t like noise,” she said. “He doesn’t like sunlight. And most importantly, you must never, ever touch his face.”
The last rule landed heavier than the others. Something in me wanted to ask why. But hunger teaches you not to ask questions that can cancel opportunities.
“Yes, Ma,” I said, and my voice sounded smaller than my age. She studied my face like she was checking if I would obey.
She led me through a long corridor where the floor shined too much. Even my footsteps felt rude. The house was quiet in a way that made my ears strain.
The nursery door had two locks. Madam opened them slowly, like she was opening a secret, not a child’s room. Cold air hit my face instantly.
The AC was on the lowest setting, the kind that makes your bones complain. The room smelled faintly of baby powder and something metallic underneath it.
In the middle of the room, on a gold chair like a throne, sat Junior. I stared, waiting for movement, waiting for a blink, waiting for breath.
Junior was a life-sized ceramic doll. A doll wearing a Gucci t-shirt. A doll with small diamond studs in its ears and painted blue eyes.
For one second, my brain tried to laugh it off. Maybe it was a prank. Maybe they were testing me. Maybe the real child was somewhere else.
My mouth opened, but Madam’s hand reached for a drawer and pulled out an envelope. “Mobilization fee,” she said, dropping it into my palm.
The envelope felt thick. I didn’t need to count it to know it was heavy with cash. She watched my face change the way rich people enjoy watching.
“This is ₦500,000,” she said calmly. “Your first week salary is paid weekly. No phones inside the nursery when Junior is resting.”
I swallowed every question like it was food. For ₦500,000, I told myself I could watch anything sit still. I could watch a chair. I could watch a stone.
The contract was simple and also strange. I would be in the nursery from morning till night. The room must remain cold. Curtains must stay drawn.
Junior must never be exposed to direct sunlight. Junior must never be moved from his chair without Madam’s permission. Junior’s face must not be touched.
They gave me a small staff room near the kitchen, but my shift was mostly inside that freezing nursery. The first day, nothing happened.
I sat on the couch with a blanket around my shoulders, scrolling my phone, watching the doll stare at the wall like it was thinking.
Sometimes I caught myself glancing away, then glancing back quickly, expecting the eyes to follow me. They didn’t. They stayed fixed, painted, obedient.
Madam came in around 6 p.m. wearing silk, carrying a small bowl. She smiled at Junior and spoke softly like he could hear.
“My sweet boy,” she whispered. “Did you miss mummy?” Then she kissed the doll’s forehead and smoothed its hair like it was warm.
Oga came in after her, tall and quiet, and kissed the doll too. He asked me, “Did Junior eat well today?”
I froze for a second, confused. Madam’s eyes moved to me, sharp and expectant. I understood the assignment quickly and lied smoothly.
“Yes, sir,” I said. “He ate all his Cerelac.” Madam smiled like I had passed a test. Oga dropped a crisp $100 bill on the table.
That night, I lay in my staff room counting my new reality. I told myself they were grieving. I told myself money can make people strange.
Day two was the same. Cold room. Quiet mansion. Junior sitting like a statue. At intervals, I heard staff moving like shadows outside.
Every time I entered the nursery, the cold felt slightly deeper, like the room was not just air-conditioned but guarded by temperature.
Around noon, Madam brought another bowl and sat it near Junior’s feet. “He likes it warm,” she said, then smiled as if joking.
I looked into the bowl and saw pap and milk and something darker mixed in, like crushed charcoal. The smell made my stomach tighten.
Madam noticed my pause. “It’s his vitamins,” she said quickly. Her voice stayed sweet, but something behind it warned me to agree.
“Yes, Ma,” I said, and I hated how easily I learned that obedience has a taste. She patted my shoulder like I was a good investment.
By day three, I got used to the weirdness. Rich people do stranger things and call it lifestyle. I focused on my salary and the silence.
At night, I noticed another pattern. Around 1:30 a.m., the generator sound would change outside, like the house was switching modes.
Then, exactly at 2:00 a.m., the nursery would feel colder, as if the AC dropped by itself. I blamed it on faulty settings.
I also started hearing faint sounds in the corridor, like light footsteps, then stopping. I told myself it was a security guard.
The fourth day, Thursday, I felt relaxed enough to nap on the couch in the nursery. I wrapped myself in a blanket and drifted off.
I woke up suddenly with that ugly feeling of being watched. My eyes opened to darkness. The curtains were still drawn. The gold chair was visible.
A sound came again, soft but clear. Tap. Tap. Tap. It wasn’t a knock. It sounded like small bare feet on tiles.
I sat up, heart thumping, and stared at Junior. The doll’s posture was the same, stiff and quiet. Then the tapping stopped.
For a second, I almost laughed at myself. I told myself my mind was creating drama. I shifted on the couch and tried to sleep again.
Tap. Tap. Tap. This time it was closer, like inside the room. I raised my head again and my body went cold for a different reason.
The gold chair was empty. Junior wasn’t on it. The space looked wrong, like the room had missing furniture, like someone removed a truth.
I stood up fast, blanket slipping off me. I checked the door instinctively. The lock was still turned from the inside.
The window was covered by thick curtains. The bathroom door was closed. There was nowhere for a person-sized doll to hide.
“Junior?” I whispered, and I hated how stupid my voice sounded in that freezing room. The air felt heavier, pressing against my throat.
Then I felt it. Cold fingers tightening around my ankle, pulling gently but firmly, like someone testing a rope before dragging.
I looked down and saw Junior under the table, half in shadow, half in faint light. The ceramic skin looked duller, not glossy anymore.
His mouth was open, but not like a painted smile. It was open like a wound. A dark hole where lips used to be.
Inside that hole, something pale shifted. Teeth. Rotten human teeth, crowded and uneven, like they didn’t belong in a child’s face.
A voice came out of that mouth, slow and dry. “Mama,” it croaked. It wasn’t a child’s voice. It sounded like an old man dying.
My stomach flipped. I tried to yank my leg free, but his grip tightened like iron. Pain shot up my calf, sharp and deep.
Then my whole body felt weak, like my strength was leaking out through that point of contact. My vision dimmed around the edges.
I kicked with my other foot, hitting his shoulder. It didn’t feel like ceramic. It felt like something packed tight inside a shell.
The room smelled suddenly like wet iron and old breath. The cold wasn’t just AC anymore. It was the cold of something that shouldn’t be alive.
I screamed once, loud, and the sound died quickly in the curtains. Junior’s head tilted slightly, like he was listening closely to my fear.
I kicked again, harder, and his body slid out from under the table. His hands didn’t let go. My ankle felt numb, then burning.
I grabbed the closest thing, a small wooden stool, and swung it down. The impact made a dull crack, but not the clean break I expected.
Junior released my ankle for half a second, and I used it to stumble backward. My legs felt like they belonged to someone else.
I swung again, this time connecting with his head. The ceramic split. The sound was like breaking a thick plate, loud and final.
His head rolled toward the wall, and the face fractured open. I expected hollow ceramic. I expected dust. I expected harmless emptiness.
What I saw made my mouth go dry. Inside was not empty. Inside was wet. Dark. A human skull pressed into the shell.
There was fresh meat clinging to bone, and blood glistening in the cracks. Something pale pulsed once, like it didn’t accept being exposed.
The smell hit me fully then, thick and sweet and wrong, like raw meat kept too long in a freezer that never truly froze.
A thin sound came from the broken mouth, not words, just breath. Hungry breath. Like something inside the shell was still trying.
I didn’t wait to understand. I ran to the nursery door, shaking so badly I fumbled the lock. My fingers slid on cold metal.
Behind me, I heard a scrape on tiles, slow and deliberate. Not running. Dragging. Like something learning the room again without its skin.
I unlocked the first lock, then the second, and threw the door open. Warm air from the corridor slapped my face like reality returning.
I ran through the hallway barefoot, past framed paintings, past silent furniture, past a staircase that seemed too wide for my fear.
A security man saw me and stepped forward, confused. I screamed, “Open the gate!” and my voice sounded like a stranger’s voice.
He tried to ask questions, but I pushed past him, and the other staff froze like they already knew not to interfere.
I ran out into the night, the air outside warm and dirty compared to that nursery cold. I didn’t stop to look back.
The compound gate opened slowly, like even the house didn’t like rushing. I slipped through and kept running, lungs burning, head light.
I ran until I reached the Ikoyi-Lekki bridge area, my feet slapping concrete, my heart beating like it wanted to climb out.
I saw a police checkpoint ahead and slowed only because my legs were failing. I leaned on a streetlight and tried to breathe.
My phone buzzed in my hand like an insect. Madam was calling. I didn’t answer. It buzzed again. Then a text came through.
“You broke his shell, Chidinma,” it read. “Now he is loose. He is very hungry, and he has your scent.”
Another message followed immediately, like she was watching my fear type itself. “Come back and finish your shift, or he will come to you.”
I stared at the screen until my eyes hurt. I wanted to call my mother. I wanted to call my friends. I wanted to call anybody.
But I couldn’t explain it without sounding insane. “My employer’s doll has a human skull inside” is not something you say casually.
I took a bus out of Lagos before the sun fully rose. I sat in the back, holding my ankle, which still felt cold in spots.
Every time the bus hit a bump, pain shot up my leg like a reminder. The skin around the grip mark looked bruised darkly.
In Mowe, I entered a church because churches are the only places Nigerians run to when normal language fails. The pastor looked at me and didn’t ask much.
He just gave me water and told me to sit near the altar. I sat there with shaking hands, staring at the cross like it could block my scent.
All day, my phone stayed quiet. That quiet scared me more than the messages, because it felt like the house stopped talking and started hunting.
At night, the church generator went off briefly, and the room fell into that thick dark that makes every sound louder.
I wrapped my cardigan around me and tried to sleep on the bench. My ankle throbbed softly, and my skin felt too sensitive.
Around 2:00 a.m., my eyes opened without permission. That same time. That same exact time. My stomach dropped before my brain caught up.
Tap. Tap. Tap. The sound came from the church window, slow and patient, like someone tapping with small knuckles.
I held my breath and listened. Tap. Tap. Tap. Not a knock for help. A knock like a reminder.
The glass didn’t shake. The sound wasn’t aggressive. That made it worse, because it felt confident, like whatever was outside knew I had nowhere else.
I didn’t move. I didn’t pray loud. I just stared at the window, waiting for the tapping to stop, waiting to hear footsteps leave.
Instead, the tapping shifted slightly, like it was moving along the glass, searching, learning where my body sat inside the room.
My phone lit up silently with a new message. No caller ID. Just words that made my throat tighten again.
“Junior is awake,” the message said. “And he remembers you.”
I’m writing this with my back against the church wall, trying not to breathe too loud, trying not to make myself noticeable.
If you ever see a job advert with a salary that looks like a miracle, ask what exactly you are being paid to feed.
And if someone tells you never to touch their child’s face, please hear the warning hiding inside that sentence.
The tapping is still happening as I type. Tap. Tap. Tap. Like a small person practicing patience.
If anybody has ever escaped something like this, tell me what to do, because I don’t think running is working anymore.
