Shadows on the Liffey
Single mom Jennifer Collins witnesses a violent exchange along the Liffey. Detective Michael Harris arrives, protective but distant. Jennifer and Michael clash during questioning. Jennifer’s daughter refuses to sleep after the incident. Michael avoids emotional involvement due to past trauma. Jennifer distrusts authority after a messy divorce. Michael is ordered to protect Jennifer. Michael brings comfort items for Jennifer’s daughter. Jennifer challenges Michael’s security plan. Jennifer sees Michael calming a panicked witness. The perpetrator is still at large. Jennifer fears the attacker will return. They agree to work together for safety. A shared laugh breaks tension. Michael moves them into a safe location. They settle into a tense but steady rhythm. Locals gossip about their closeness. Jennifer shares her struggles raising her daughter alone. Michael reveals losing a partner on duty. They identify a clue from the crime scene. A lingering moment during a late-night check. The suspect evades capture again. Jennifer’s daughter warms to Michael. A power outage forces them to rely on each other. They discuss danger, loss, and responsibility. Interrupted by a noise outside. A superior questions Michael’s judgment. She provides a key detail police missed. He pushes for more resources to protect her. Jennifer realizes she trusts him. Jennifer fears losing someone again. Michael fears failing another family. The suspect breaks into the safehouse perimeter. Michael blames himself and snaps. Jennifer withdraws emotionally. Jennifer’s daughter asks Michael not to leave. Jennifer agrees to relocate again. Michael admits he cares deeply. They identify the suspect’s motive. They share a soft moment after the scare. Interrupted by a radio call. Michael tells Jennifer she deserves someone safer. Jennifer feels pushed away. The suspect targets Jennifer’s workplace. Jennifer considers fleeing Dublin. Michael realizes he’s sabotaging his own happiness. A colleague tells Michael he deserves love. Michael decides to fight for Jennifer. Jennifer decides she wants to stay. They set a trap for the suspect. Michael publicly defends Jennifer’s credibility. Michael admits he pushed her away out of fear. Jennifer admits she wants a future with him. They finally kiss. The suspect is captured after a tense chase. Jennifer commits to staying in Dublin. Jennifer’s daughter embraces Michael warmly. The precinct welcomes Jennifer. Michael and Jennifer walk the Liffey together. A hopeful future begins.