"Mentioned him? Ryan, they're always together. Lunch breaks, coffee runs. Honestly, people talk. Everyone assumes they're, you know..."
Ryan's throat tightened. "Assumes they're what?"
"Hooking up." Claire sighed. "Sorry, I thought you knew. Most of us did. Madison gave off the vibe that you two had an arrangement or something."
Ryan's stomach dropped. "An arrangement?"
"Yeah, she said you two were open, that you didn't mind."
Ryan's pulse pounded in his ears. His wife had been feeding lies about him to cover her tracks. "We were never open," he said through clenched teeth. "Never."
Claire hesitated. "Then, Ryan, you should know... people have seen things. Madison and Evan in his car in the parking lot, looking intimate. This has been going on for at least two months."
The air left Ryan's lungs. Two months. Two months of deceit while he stayed home cooking, cleaning, believing her exhausting shifts.
"Thanks, Claire," Ryan said, his voice colder than ice.
When he hung up, he sat in the silence of their apartment staring at nothing. His hands weren't trembling anymore. His chest didn't feel hollow. For the first time since this nightmare began, a strange calm washed over him. He had the truth now.
But Madison had no idea what was coming, because Ryan Carter wasn't going to yell, beg, or plead. He was going to build a revenge so precise, so devastating that Madison would never recover from it. And it would all start with patience.
By Monday morning, Ryan had made up his mind. He wasn't going to confront Madison again with just words. Words could be twisted, denied, brushed off with another laugh. No, he needed evidence—something that would corner her completely, leave her no room to spin her lies.
So, he took the day off work. While Madison thought he was at his office, Ryan was piecing together the puzzle.
The first step was Evan. A quick search on social media revealed more than Ryan expected. Evan wasn't just some carefree single guy. His profile was filled with pictures of him and a woman named Danielle Parker, his fiancée. The captions told the story of a couple in love, engaged for nearly a year. Danielle was in the military, currently deployed overseas, counting down the days until her return. Her posts were full of wedding planning updates, of longing messages to the man waiting back home.
And the man waiting was the same one Madison was sneaking around with.
Ryan sat back in his chair staring at the photos. The betrayal wasn't just his anymore; it spread like poison, touching lives Madison probably never even considered.