At 12:47 on Sunday morning, four hundred wedding guests knew exactly where Aoife Tierney had gone.
That was the first problem.
“She went over,” a man in a dinner jacket told Detective Inspector Mara Kelleher for the third time. “I’m telling you, she went towards the sea.”
Mara looked past him through the Glass House’s western wall.
The venue had been designed to make weather look expensive. Three storeys of glass clung to the Northglass ridge above Emerald Harbour, all polished steel, pale stone and uninterrupted views of black Atlantic water. Hours earlier, it would have been spectacular. Now floodlights raked the cliff path. Uniformed Gardaí moved in reflective jackets between abandoned floral arches. Wedding guests stood in clusters behind the glass, their faces doubled in the panes.
Beautiful building.
Terrible witness.
“Did you see her go over?” Mara asked.
The man blinked. “Well. No.”
“Did you see her reach the sea wall?”
“No, but the shoes—”
“Did you see her leave the terrace?”
“I saw her walking that direction.”
“That wasn’t my question.”
He frowned, offended by precision.
Mara waited.
Eventually he said, “No.”
“Thank you. Give your name and number to the officer by the bar. Don’t delete any photographs or video from tonight.”
“I already sent some to my wife.”
“Don’t delete those either.”
“She’s in Spain.”
“Your wife?”
“Yes.”
Mara looked at the white carnation pinned to his lapel. “And you’re at someone else’s wedding.”
He stared at her.
“Phone,” Mara said. “Keep it intact.”
She moved on before he could decide whether she had made a joke.
Behind her, DS Jamie Devlin said, “You’ve frightened him into fidelity.”
“I frightened him into backing up his camera roll.”
“Same public service, different department.”
Jamie fell into step beside her, tie gone, shirt sleeves rolled once with the irritating neatness of a man who could look organised during a shipwreck. Belfast had never left his voice, though years in Emerald Harbour had sanded the edges enough that witnesses occasionally forgot to be defensive around him.
“What have we got?” Mara asked.
“Bride missing seventy-odd minutes. Staff started informal search at twelve-oh-eight. Shoes found twelve-nineteen beside the lower sea wall. Venue manager called uniform at twelve-forty-two after husband started threatening to go down the cliff himself.”
“Threatening?”
“Attempting. Security stopped him.”
“Phone?”
“Found on a terrace table. Unlocked when staff picked it up, then locked before anyone thought to put it in airplane mode. We’ve got it bagged. Sorcha is currently having feelings about civilians touching evidence.”
“Healthy feelings?”
“Colourful ones.”
Mara looked through the room.
The reception had not ended so much as fossilised.
Champagne stood sweating in half-full coupes. A five-tier wedding cake had lost one clean wedge, the knife still lying on a silver tray. Place cards had scattered near the doors where guests moved during the search. A string quartet’s chairs sat empty beside a dance floor powdered with tiny pieces of white confetti.
At one table, an elderly woman cried soundlessly while a younger woman rubbed her back. Across the room, a man in a navy tuxedo argued into two phones at once. Near the bar, three young guests watched something on one of their screens, faces lit blue.
“Who’s the husband?” Mara asked.
Jamie nodded towards the far side of the room.
Ronan Vale stood beside a stone fireplace with both hands braced on the mantel. Thirty-four, Mara remembered from the initial notes. Architect. Newly married approximately fourteen hours. He had removed his jacket and bow tie. One cuff was open. Someone had given him a blanket and he had dropped it on a chair.
He was not crying.
That would matter online within the hour.
Beside him stood an older man Mara did not need introduced. Declan Tierney had spent three decades becoming the sort of businessman whose face appeared in newspapers when governments announced ports, foundations or major donations. At sixty-seven he looked composed enough to be photographed, which was either discipline or shock. His wife, Helena, held herself rigidly near Ronan. A younger man in black tie—Fiach Tierney, political candidate—was speaking quietly to a uniformed superintendent Mara recognised from Civic Crescent.
There it was.
Hierarchy arriving before evidence.
“Who called the superintendent?” Mara asked.
Jamie glanced over. “Want the diplomatic answer or the useful one?”
“Useful.”
“Fiach did. Three minutes after the first patrol car arrived.”
“Of course he did.”
“Also called a crisis communications consultant before Gardaí were formally notified.”
Mara looked at him.
Jamie lifted his brows. “Eleven minutes before.”
“Keep that.”
“Already did.”
A young uniform hurried towards them. “Inspector?”
Mara turned.
“They’re asking whether the coastguard should expand south past the rocks. Tide’s turning.”
“Who is they?”
“The family. And search lead wants direction.”
Mara looked again at the glass wall, the cliff beyond it, the jagged darkness below.
“What evidence do we have she entered the water?”
“The shoes.”
“What else?”
The Garda hesitated.
“Anything?” Mara asked.
“No.”
“Then we search because a person is missing near dangerous water, not because we’ve decided what happened to her.”
“Yes, Inspector.”
“Expand the shoreline search. Keep cliff access controlled. Nobody says drowning until we have evidence of drowning.”
The officer nodded and left.
Jamie watched him go. “You do know several hundred people have already decided she drowned.”
“Several hundred people also thought they saw her leave.”
“She did leave.”
“Did she?”
Jamie looked back at her.
Mara pointed with her chin towards the glass doors.
“Tell me the last confirmed movement.”
“Eleven-seventeen. Primary terrace camera catches Aoife looking to the right of frame. She smiles, says something. She crosses behind a group of guests. Camera loses her for a few seconds.”
“And after?”
“Assumption is she continued towards the lower exit.”
“Assumption.”
“Yes.”
“Confirmed sighting outside?”
“Not yet.”
“Card access?”
“Venue uses staff lanyards on service corridors, guest areas mostly open.”
“Vehicle?”
“None identified.”
“Sea wall camera?”
“Partial coverage. Bad angle and condensation on one housing.”
“Cliff path?”
“Two cameras. Neither catches her.”
Mara stopped walking.
Jamie stopped with her.
Around them, the reception room pulsed with too many people and too many stories.
“So four hundred people saw her leave,” Mara said, “but not one camera outside the terrace did.”
Jamie’s face lost its humour.
“That,” he said, “is awkward.”
“It’s useful.”
A woman in a black jumpsuit was striding towards them with a tablet in one hand and an expression that warned against casual conversation.
DC Sorcha Byrne stopped beside Mara.
“Please tell the universe that filming everything does not mean you have filmed everything.”
“Jamie already knows,” Mara said.
“He doesn’t act like it.”
Jamie touched his chest. “I’m wounded.”
“You’ll survive. Unlike my storage capacity.”
Sorcha turned the tablet towards Mara. A rough floor plan filled the screen, overlaid with camera icons.
“Venue has thirty-seven fixed cameras,” she said. “Nineteen internal, eighteen external, though ‘external’ is generous because six are access-control views that show doors, not people. Add staff body-worn event cameras, photographer rigs, videographer footage, guests, livestreams, and there are probably several thousand clips from tonight.”
“Useful amount?”
Sorcha gave her a look.
“Right,” Mara said. “Stupid question.”
“Quantity is not continuity. Half the guests filmed the same first dance. Nobody films a service corridor because nobody thinks the service corridor is romantic.”
“Any actual gap in system coverage?”
“Not a clean one. More like overlapping blind spots people assume aren’t blind because there are cameras everywhere.”
“Eleven-seventeen clip?”
Sorcha swiped.
Aoife Tierney appeared on screen.
Even in grainy security footage, she was unmistakably a bride: white silk, bare shoulders, dark hair pinned low, veil already removed. She moved through the terrace crowd carrying her phone. At 11:17:04 she slowed.
Her face changed.
Not fear.
Recognition.
She looked towards someone outside the camera’s right edge and smiled with a kind of startled warmth.
The clip had no clean audio, but another angle from a guest phone did.
Sorcha tapped it.
Music thumped. People laughed. A glass broke somewhere close to the microphone.
Then Aoife’s voice, clear enough:
“You actually came.”
The clip ended.
Mara watched it again.
“How many people have this?”
“Guest posted it forty minutes ago.”
“Posted where?”
Sorcha named three platforms.
“Can it be contained?”
Sorcha stared at her.
“Another stupid question.”
“Spectacularly.”
Jamie leaned closer. “Secret lover?”
“Or sister,” Mara said.
“Or source,” Sorcha added.
“Or florist,” Jamie said. “Unexpectedly committed florist.”
Mara handed the tablet back.
“Don’t build motive from one sentence. Find who was in that blind spot.”
“Working on it.”
“And preserve every venue recording before somebody helpful overwrites something.”
“I have the system manager physically seated beside the recorder.”
“Good.”
“He hates me.”
“Better.”
Sorcha moved away.
A woman in a silver dress intercepted her almost immediately and began insisting she had video of Aoife “looking strange.” Sorcha’s shoulders lowered by a fraction, which in her was the equivalent of a public scream.
Mara turned towards the family.
Before she reached them, Cillian Ward appeared at her left shoulder as if summoned by the scent of an old harbour name.
At forty-six, Cillian had twenty-five years of policing and the calm of a man who had seen every supposedly unique disaster arrive wearing familiar shoes.
“Lower path search says nothing obvious,” he said. “No fabric, no blood, no broken rail, no witness to a fall. Shoes are clean enough to annoy us.”
“Clean how?”
“White satin. Some spray. No mud worth mentioning. One heel has grass on it, probably venue lawn.”
“Position?”
“Side by side.”
Mara looked at him.
“Neat?”
“Very.”
“People in crisis can place shoes neatly.”
“They can.”
“But you don’t like it.”
“I don’t like anything that looks like it knows what story it’s telling.”
Mara almost smiled.
“Scene photographs?”
“Done before collection. I told them to leave the wall itself alone until forensic gets there.”
“Good.”
Cillian glanced towards the Tierneys. “You want family geography?”
“In thirty seconds.”
“Declan built Tierney Marine from a family shipping business into half the private waterfront. Helena runs the children’s foundation. Fiach wants a Dáil seat eventually, though at the moment he’d settle for every journalist in Ireland falling into a well. Lena, youngest daughter, earns more money filming her breakfast than most of us do solving crimes.”
“Where is Lena?”
Cillian’s expression changed.
“That’s the interesting part. She’s here, but not with them.”
He nodded towards a side corridor.
A young woman sat alone on a low bench beside the cloakroom, wrapped in a hotel robe over a sequined dress. Her mascara had streaked beneath one eye. A phone lay on the floor near her bare feet.
“She said she last saw Aoife just before eleven,” Cillian said. “Then changed it to ‘around eleven.’ Then stopped answering because Helena told her she needed a solicitor.”
“Did Helena actually say that?”
“Lena says yes. Helena says she told her not to speak while hysterical.”
“Different sentence.”
“Different family.”
Mara watched Lena.
The young woman stared at nothing.
Not crying now.
Guilt and grief could look identical from twenty feet away. So could terror.
“Keep her separate,” Mara said. “No family conference.”
Cillian nodded.
“Inspector Kelleher?”
The voice came from behind her.
Fiach Tierney.
He approached with a posture trained for cameras even when there were none immediately in front of him. Tall, polished, thirty-six, tie still perfect.
“My father would like an update.”
“I’ll give the family an update when I have one.”
“We need to know whether this is being treated as an accident, a missing person case, or something more serious.”
“It is being treated as Aoife Tierney is missing.”
“That’s not an answer.”
“It’s the only accurate one.”
His jaw tightened.
“The coastguard needs resources.”
“They have them.”
“Can you guarantee every section of coastline is being searched?”
“No.”
He blinked, apparently unprepared for a professional to admit the limits of physics.
Mara continued, “I can guarantee the search is being coordinated according to available evidence and risk. I can also guarantee we are not narrowing the investigation to the sea because a pair of shoes was found near it.”
His face altered.
“Are you suggesting she left them there deliberately?”
“I’m suggesting nothing yet.”
“My sister would not do this.”
“Do what?”
“Stage something. Disappear. Humiliate everyone.”
Mara studied him.
There it was again: not fear first. Management.
“Mr Tierney,” she said, “your sister is missing. Every version of tonight is going to be uncomfortable. If protecting the family from embarrassment becomes more important than telling me the truth, you will make my job harder. Do you understand?”
His eyes sharpened.
“You don’t know my family.”
“No. That’s why I’ll be asking questions.”
A phone appeared in someone’s hand behind him, camera angled their way.
Fiach noticed before Mara did.
His entire body changed, expression smoothing into public concern.
That told her almost as much as his answer would have.
“I want my sister found,” he said, louder now.
“So do I.”
Mara stepped past him.
Ronan had left the fireplace and was coming towards her.
He moved too quickly. Jamie shifted subtly, not blocking him, just ready.
“Are you in charge?” Ronan asked.
“Yes.”
“Then tell them to let me go down there.”
“No.”
“My wife is missing.”
“I know.”
“She could be hurt.”
“Yes.”
“And you’re standing here talking to people.”
“Because four hundred people may know something they don’t realise they know.”
His face crumpled, anger breaking open into something younger.
“She wouldn’t leave me.”
Mara did not say, You got married today. You do not know what anyone will do under every pressure.
Instead she asked, “When did you last speak to her?”
“Ten forty. Maybe ten forty-five.”
“What did you talk about?”
His eyes moved away.
Jamie saw it too.
Mara kept her voice even. “Ronan.”
“We argued.”
Behind him, Declan Tierney took one step closer.
Ronan noticed.
Mara did too.
“What about?” she asked.
“Not here.”
“That’s fine. We’ll find somewhere private.”
Declan spoke for the first time.
“My son-in-law is in shock.”
His voice was lower than Mara expected, controlled without being theatrical.
“So is everyone,” she said.
“I’d prefer counsel present before formal interviews.”
Ronan turned on him. “I don’t need a bloody solicitor to tell them I had a fight with my wife.”
“Ronan.” Helena’s voice cut across the space.
He looked at her.
Mara watched the family react to one another in layers.
Helena warning.
Fiach calculating.
Declan containing.
Ronan resisting.
Lena twenty yards away, not included.
Aoife absent from the centre of all of it.
“A missing person is not a blank space,” Mara said.
They all looked at her.
“We start with the life that was there. Her day. Her choices. Her messages. Her relationships. Every argument, every plan, every reason she might step outside, every reason she might not come back. If you love Aoife, give me the version of her that exists when there isn’t a camera on the family.”
Declan’s expression remained composed.
But something moved behind it.
Fear, perhaps.
Not for the sea.
Mara filed that away.
A uniformed officer hurried in from the terrace.
“Inspector. Forensic are ready at the sea wall, but there’s a problem.”
“What problem?”
“Guests keep trying to leave. Taxi queue’s backing onto Northglass Road. Some are saying they’ve been told they can go.”
“By whom?”
The officer glanced towards Fiach.
Mara followed his gaze.
Fiach lifted both hands. “People have children. Jobs. Flights.”
“And evidence.”
“You cannot detain four hundred people.”
“No,” Mara said. “But I can identify them before they leave, request preservation of their recordings and make it very clear that deleting material after police request may become relevant later.”
The superintendent Fiach had called began walking towards them.
Mara did not wait for him.
She turned to Jamie.
“Set up exit control. Names, numbers, relationship to bride or groom, where they were between eleven and midnight. Ask for voluntary device preservation. Prioritise anyone who filmed terrace, service doors, car park or sea wall.”
Jamie nodded.
“To Sorcha,” Mara added, “get a copy station working. We don’t seize four hundred phones unless we have legal grounds. We take what people give us and record provenance.”
“Already making her night worse.”
“Cillian, venue staff separate from guests. Nobody leaves until we have roles and contact details. Check vendor vehicles still on site.”
“Done.”
Mara faced the room.
Music had stopped long ago, but the wedding still made noise: whispers, crying, calls, chairs moving, rumours multiplying every second they remained unchallenged.
Somewhere outside, search lights swept the black water because two white shoes had told everybody a story.
Mara had spent half her career learning how quickly people fell in love with the first story that relieved them from uncertainty.
She raised her voice.
“Ladies and gentlemen, I need your attention.”
The room quieted by degrees.
Phones turned towards her.
Of course they did.
“My name is Detective Inspector Mara Kelleher. We are looking for Aoife Tierney. Searches are active outside, and we are reviewing material from the venue. Before anyone leaves, officers will take your contact information and ask where you were during the relevant period. If you photographed or recorded anything tonight, do not delete it. Do not edit it. Do not assume it is useless because Aoife is not visible in the frame.”
Someone near the back called, “Is she in the water?”
Mara looked towards the voice.
“We do not know.”
A murmur moved through the room.
She continued.
“And until we know, we are not going to turn an assumption into a fact because it is the easiest story to repeat.”
Silence held for one second longer than expected.
Then a phone chimed.
Another.
Then dozens.
Sorcha looked down at her tablet and swore.
Jamie leaned towards Mara. “What now?”
Sorcha crossed the floor at speed.
“The eleven-seventeen clip,” she said. “It’s gone properly public.”
“How public?”
Sorcha held up the screen.
Aoife’s face filled it, frozen mid-smile beneath a caption already being replicated by news accounts.
YOU ACTUALLY CAME.
MISSING BRIDE’S LAST WORDS CAUGHT ON VIDEO.
Below it, comments climbed faster than Mara could read.
Secret lover.
Runaway bride.
Husband did it.
Suicide.
Publicity stunt.
A conspiracy had been born in less time than it took to bag a phone.
Mara looked across the reception hall at Ronan, then Declan, then Lena alone in the side corridor.
The case had just acquired an audience larger than the wedding.
“Lock the information flow,” Mara said.
Jamie gave her a tired look. “Bit late.”
“I know. So we do the next best thing.”
“What’s that?”
Mara looked through the glass at the white floodlights combing the cliff.
“We stop letting everybody else decide where Aoife went.”
The superintendent finally reached her.
He was a decent man named Walsh who had once spent an entire winter trying to modernise a case-management system designed during an era when printers were considered suspicious technology. Mara liked him. She did not like being managed around frightened donors.
“Fiach says you’re holding the entire wedding,” he said quietly.
“I’m recording an entire wedding.”
“Difference may be academic to people who’ve been here since noon.”
“Then they can tell us their names quickly.”
Walsh glanced at the family. “You think this is criminal?”
“I think a woman is missing, her shoes are sitting politely beside the Atlantic, her phone was left behind, and no exterior camera has yet shown her taking the route everyone swears she took.”
“That wasn’t a yes.”
“It shouldn’t be.”
Walsh rubbed a hand over his face. “Press office is calling me every ninety seconds.”
“Tell them we’re conducting a missing-person investigation and coastal search.”
“They want to know if the husband is a suspect.”
“Everybody who last saw her is relevant until they’re not. We do not feed a man to the internet because he had the poor judgment to look angry at his own wedding.”
Walsh’s gaze went to Ronan. “He did look angry.”
“So did half the mothers when the bar ran out of the good champagne.”
That won the smallest breath of laughter from him.
Then Mara said, “I need the venue preserved through daylight if necessary.”
Walsh stopped smiling. “That’s a big ask.”
“So is finding someone after four hundred people have walked through her last known location.”
“You have grounds for the areas tied to the disappearance. Not for every canapé tray in the building.”
“I’m not interested in the canapé trays.”
“Good. I hate paperwork about food.”
Mara nodded towards the service corridors. “I want access logs, staff rosters, vendor parking lists, room keys, door maintenance records, camera maintenance records and every recording the venue can lawfully provide tonight.”
“That I can support.”
“And no special family briefings.”
Walsh looked at her.
“I mean it,” Mara said. “If Tierney Marine rang you, if a minister rings you, if Saint Brigid herself comes down off a window and rings you, they get the same verified information as anyone entitled to it.”
“Saint Brigid doesn’t have my number.”
“Cillian probably gave it to her.”
From across the room, Cillian raised his head as if he had heard his name.
Walsh sighed. “Fine. Keep me ahead of the surprises.”
“I’ll try.”
“That sentence worries me more than it comforts me.”
He walked away.
Mara checked the time.
12:58 a.m.
Eleven minutes since she had arrived on the floor, and the case had already split into three battles: find Aoife, preserve what actually happened, and survive what everyone needed to believe had happened.
She looked once more at the viral still on Sorcha’s screen.
Aoife smiling at someone beyond the frame.
Recognition, not fear.
A choice, at least in that second.
That mattered.
“Jamie,” Mara said.
He looked over from the makeshift exit desk.
“Get me Ronan somewhere private.”
“Now?”
“Now.”
“And the shoes?”
Mara glanced towards the cliff doors.
“After I hear what happened at ten forty.”
Jamie nodded and went to collect a man who had been married less than a day and was already being tried by millions of strangers.
Mara followed.
Behind her, the Glass House reflected four hundred witnesses back at themselves.