The green lace had been staring at Feyi for hours before she dared to even consider wearing it.
It lay on the hotel chair like it was waiting. Like it had always been waiting. Feyi had checked into the hotel the night before, intentional about getting ready without the chaos of Lagos traffic behind her. She hoped she would not run into anybody she knew. She ran her fingers across the material slowly. Each stitch felt like it tightened as she touched it.
She tried to ignore the wedding invitation. She could not.
She had not seen Tolu since her mother's funeral, a few years ago. He left her for Kemi. Her cousin. Her blood. And she could not get over it the way people told her she should — cleanly, quietly, as if it had not cost her something she would never fully name.
✦ ✦ ✦
A week before the wedding, she had a dream.
Her mother appeared at the foot of the bed, face etched with a sorrow Feyi had never seen on her in life. Feyi was glad to see her, even in a dream. Even with the sorrow. But something in the room felt wrong. Cold in the way Lagos never is.
Her mother was holding the lace.
The same emerald green lace.
"If you don't go," her mother whispered, "you will be buried in it."
Feyi woke up in a cold sweat at 3am with the ceiling fan turning above her and the Lagos night pressing in through the window.
She had not slept properly since.
✦ ✦ ✦
She did not want to go to the wedding. She did not want to be in the same room with the people who had seen it fit to betray her. It was always the ones closest to you. It was always family.
But the dream would not leave her alone. Her mother's voice would surface without warning — while she was in a meeting, while she was eating, while she was trying to read. The shrill whisper of it, the weight of the lace in her mother's hands.
Then the lace arrived.
There was no note. No return address. Just the package on her doorstep one morning, and inside it the emerald green fabric, delicate and heavy at the same time. She held it in her hands and she knew, the way you know certain things without needing to be told, that it was for the wedding. It was the same lace described in the invitation. Aso ebi. Emerald green.
It was also the same lace she had touched once when she was six years old. She had found it in Aunt Tola's closet and pulled it out, curious and careless the way children are, and admired herself in the mirror with the fabric draped over her small shoulders. Her mother walked in and her face went still in a way Feyi had never seen before or since.
Never touch that. Never wear it. Do you understand me?
She had understood. She had also never forgotten.
✦ ✦ ✦
She got ready slowly. She gave herself a long bath and sat in the tub reading until the water went cool. She scrubbed her face and layered her skincare with the deliberateness of a woman who had decided something. She got dressed like she was preparing for a different kind of occasion entirely — not a wedding, something older than a wedding.
When she arrived at the venue, everything moved the way a dream moves.
No one stopped her. No one questioned her presence. She walked in and the room shifted, the way rooms shift when something enters that was not expected. She was not expected. She knew that. She also knew that her heart did not skip when she saw Kemi — beautiful, radiant, holding flowers — and it did not skip when Tolu's eyes found hers across the room. He looked exactly as she remembered him, which was the worst possible thing he could have done.
What she sensed instead was something heavier than heartbreak.
Something wrong in the room. A pressure. A watching. Like a cold hand on the back of the neck. She sat through the programme alert and aware, her spine straight, her fan moving steadily in her hand.
Then the dress began to change.
It tightened. Not dramatically, not the way a zipper fails — slowly, like a tide coming in. Like it was trying to hold her. She felt the fabric pressing against her ribs and she knew it was time to leave. She had been there long enough to be seen. That was all she had come for.
She was not watching when Tolu fell. She was already standing.
She did not cry. She did not panic. She walked out the way she had walked in — quietly, without hurrying, without looking back.
✦ ✦ ✦
Back at the hotel she peeled the dress off and stood in front of the mirror.
She was soaked through. The AC had been on the whole time. The fan had been on. The fabric had held her heat like a second skin and released it all at once and she stood there dripping, looking at herself, waiting for something she could not name.
The emerald green fan she had carried to the venue sat on the table. In the lamplight, she noticed the thread work shimmering faintly — her name woven into the fabric. Feyi. She had not seen it before. Or perhaps she had not been looking.
She picked up the lace dress and folded it carefully. Held it one moment longer.
Then she set it down and looked at her reflection.
"I did not kill Tolu," she said quietly. The words felt like the beginning of a prayer, or the end of one. "I wonder what happened."
She was still looking at herself when she said the last part.
"If the vow has restarted," she whispered, "then let it finish with me."
The mirror did not answer.
But something in the room went very still.
The CCTV Record
The sequence of events, as fifteen different phone cameras and the hotel's CCTV system would later establish, went like this:
20:43:05 — a woman in a dark emerald lace dress crosses the frame. She has a fan in her hand: gold-trimmed, hand-painted.
21:47:39 — the groom is on the floor.
The detective who watched the footage three times in a row noted in his official report: at 21:47:04, the groom was mid-toast, champagne flute raised, five hundred guests watching, two live bands holding their breath, when something crossed his face that was not pain exactly.
It was recognition.
His fingers went first. The flute dropped. The sound of it hitting the gold charger plate cut through the hall the way silence sometimes does — too sharp, too final. His knees followed. Then the rest of him, slow and almost ceremonial, like a building that had decided it was done.
The hall had one second of absolute stillness.
Then it came apart.
— — —
The Exit
And Feyi? She went close to the groom's body. The photographer was still shooting — reflex, training, or the particular instinct of someone who has learned to document first and feel later. A few frames caught her: standing over him, composed, unhurried. Then she went back to her seat.
She leaned back in the chair. She opened her fan. She resumed fanning herself.
She picked up her water bottle — the one with no label — and finished what was left in three unhurried swallows.
22:15:09 — Feyi walked out.
She was not in a hurry. There was a gentle sway of her hips as she exited the building, the dark emerald lace catching the light one last time before the doors swallowed her.
A guest named Aaliyah had been recording. She posted it on Instagram forty-five minutes later with the caption: the way she left tho. By midnight it had three hundred thousand views. By morning it had a name: #EmeraldExit.
— — —
The Hall Becomes a Crime Scene
22:18:04 — the police arrived.
22:31:15 — the hall was sealed.
The evening had distributed itself into three distinct categories. The first group were the guests who were crying. The second group were the guests on their phones. The third group were doing both. The aunties in their aso ebi sat in clusters, speaking Yoruba, upset about being shut in and quietly terrified by the rumour that the groom was dead.
"Who comes to a wedding that ends up a tragedy?"
The older auntie in the corset aso ebi said it to no one in particular.
"Did the mother of the bride pray before this event? How do we even explain such a thing happening?"
"What would prayer have avoided?"
"It would have avoided this entire tragedy. Or don't you know that prayer works?"
Silence. The policemen moved around the building. A detective followed them, taking notes.
"How long are we going to stay locked up in this place?"
The man in his fifties — seated beside his wife, one of the aso ebi ladies — had the look of someone who had been planning to leave by nine.
"Until they finish asking questions."
"What questions? Everyone was a witness."
"A witness to what?"
"What type of question are you asking?"
"We all saw him fall."
"And why did he fall? What are the circumstances? Is it something he ate or drank? That is what the police are asking."
The lady in the Dolce & Gabbana gave the man a side eye.
"You mean to tell me that most of us paid over four hundred thousand naira for aso ebi — without the gele or clutch — and right now we are sitting in a crime scene? This is not fair."
Everyone turned to look at her. An elderly woman shook her head slowly and said nothing, which was worse than saying something.
— — —
Evidence
23:05 — the thread was found.
A forensics officer crouching beside the spot where Tolu had fallen noticed it caught between the fingers of his right hand — a single strand of lace, not from his clothing, not from the carpet, not from anything in the official inventory of the evening's fabrics. Dark emerald. Iridescent.
The officer bagged it without knowing why his hands felt strange afterward.
— — —
The Detective
23:20 — Detective Esiri Ogundele arrived.
He immediately understood three things.
The first: whatever happened to Tolu Sanwo was not a simple medical event. Nothing medical had cleared his cause of death yet. The second: the woman on the CCTV — dark emerald lace, not on the guest list, walked out the way people only walk out when they are either guilty or untouchable — was the beginning of whatever this was. Not the end. The third: someone had already started a WhatsApp group.
He knew about the group because three separate people had shown him three separate screenshots within the first ten minutes of his arrival. It had been created while the body was still on the floor, while the ambulance was still en route. Aunty Yemi — who had seen the woman in emerald arrive and had been composing her opinion about it ever since — had created the group and called it Prayer for Tolu Sanwo. Fifty-seven members already. A voice note, a prayer chain, and a photograph of the woman's lace that someone had taken without her noticing, the fabric caught mid-shimmer under the hall's green uplighting.
Even compressed by WhatsApp, it looked like something that should not be photographed.
Esiri stared at the image for longer than was professionally necessary. Then he put the phone away and kept walking.
— — —
The Missing Bridesmaid
Bridesmaid number four was not in the hall.
Kika had been in the hall. Multiple witnesses confirmed it — in her position during the ceremony, present during the early reception. She had been seen when the woman in emerald walked in. At some point between the beginning of the toast and the fall, she had ceased to be in the hall, and no one had noticed when, because the toast had been more interesting.
Her chair was empty. Her clutch was gone. Her phone went directly to voicemail. She had not told anyone she was leaving. She had simply subtracted herself from the evening with the clean efficiency of someone who had planned for a contingency and the contingency had arrived.
Esiri wrote her name at the top of a fresh page. He circled it twice.
— — —
The Spiritual Friend
The spiritual friend found him.
He had been briefly informed about Ngozi Nwankwo — Glowzee to her hundred and forty thousand Instagram followers, spiritual advisor and part-time bridesmaid, the bride's longest-standing source of omens. She found Esiri near the entrance at 23:44, still in her bridal party lace, waist beads clicking as she moved, and said without preamble:
"I told her. I told Kemi weeks ago. I had a dream, and in the dream there was a woman in a colour I couldn't name, and the lace she was wearing was breathing."
Esiri looked at her.
"Breathing,"
he said.
"Moving. It moved like it had its own chest. Like it was alive. I told Kemi and she said dream another one. But look."
She held out her phone. A screenshot of a voice note sent to Kemi seventeen days ago. The preview read: Kems I'm telling you the dream was not ordinary this one felt like —
"I'll need you to send that to this number,"
Esiri said, and gave her his evidence line. Glowzee looked at him the way people look at detectives who are less sceptical than expected.
"You believe me."
"I believe,"
Esiri said carefully,
"that you dreamed what you dreamed."
It was not quite an answer. He was good at those.
— — —
Close of Night
01:00 — guests processed and released in batches.
01:30 — hall half-empty. The floral arch wilting. The six-tier cake still standing.
02:00 — Prayer for Tolu Sanwo: 93 members.
Aunty Yetunde had pinned a message: We are not saying anything. We are only asking questions. The Lord will reveal.
What kind of fabric doesn't match anything?
Esiri drove back to the station.
On the passenger seat: a bagged lace thread that had no business being where it was found. In his notebook: one name circled, one name underlined, and a question he had no framework for yet.
His prayer beads hung from the rearview mirror. He touched them once.
Then he drove.
✦