Then he wrapped his arms around her waist from behind and rested his chin on her shoulder. The gesture should have comforted her. Instead, her body stiffened before she could stop it.
“I want you to have fun,” he whispered. “Stop worrying about me.”
It sounded strangely rehearsed. Like a line delivered by someone who needed her convinced.
Lily looked at them reflected in the dresser mirror — her exhausted face, Ethan standing behind her looking handsome and affectionate, wedding clothes hanging neatly in garment bags nearby. From the outside, they looked exactly like a couple standing on the edge of a beautiful future.
Inside her own body, something felt wrong.
The resort weekend started loudly enough to temporarily drown out her anxiety. Her friends handed her champagne in the parking lot before she even finished unloading bags. Hannah forgot mascara. Priya wore the “Bride Squad” sash she previously swore she would never wear in public. Brooke threatened violence if the resort hot tub turned out disappointing.
Lily laughed where expected. She posed for photos beside the firepit wearing a plastic bridal crown tilted sideways across her hair. She even posted one picture online.
Ethan commented almost immediately:
Most beautiful bride in the world
Everyone swooned over it.
Lily felt cold reading it.
Brooke noticed first, because Brooke always noticed first.
Later that night, while everyone else argued drunkenly about music playlists near the fireplace, Brooke slid beside Lily holding two glasses of wine.
“You look like somebody who’s either about to cry or commit tax fraud,” she muttered.
“I’m tired.”
“Wedding tired or something’s-wrong tired?”
Lily hesitated too long.
Brooke’s expression shifted immediately. “It’s Ethan.”
“Maybe I’m just stressed.”
“Maybe,” Brooke replied carefully. “Or maybe your instincts are trying to save you from something.”
That sentence stayed with Lily all night.
The next morning she woke with a pounding headache and the overwhelming urge to go home immediately. Not dramatically. Not suspiciously. She simply needed to see Ethan acting ordinary again — cooking breakfast, complaining about work, moving naturally through their shared life.
She needed proof her instincts were wrong.
Instead, the longer she ignored the feeling, the stronger it became.
Finally she told the group she needed medicine from town and quietly left the resort.
Brooke followed her outside before she reached the car.
“Something’s wrong,” Brooke said immediately.
Not a question.
A fact.
Lily almost confessed everything then — the strange affection, the rehearsed warmth, the vague workdays, the awful feeling sitting inside her chest for over a week.
Instead she only whispered, “I need air.”
Brooke studied her carefully before stepping aside reluctantly. “Text me when you get wherever you’re actually going.”
The drive back to Raleigh felt endless. Every few minutes Lily convinced herself she was overreacting. Then she remembered Ethan saying Don’t make it weird by staying home and her stomach tightened all over again.
By the time she reached their neighborhood, her hands felt ice cold against the steering wheel.
Everything looked painfully normal. Kids riding bikes. A neighbor washing his car. Bright Saturday sunlight spilling across quiet driveways.
Then she saw the unfamiliar sedan parked outside her house.
Not her car.
Not Ethan’s.
A dark green vehicle sat slightly crooked exactly where Lily usually parked whenever she was home.
Her heart started pounding immediately.
Ethan’s car remained hidden inside the garage.
Meaning he was home.
Meaning his “working downtown all day” story had already collapsed before she even turned off the engine.
Instead of walking inside immediately, Lily parked half a block away and called him.
He answered on the second ring sounding relaxed.
“Hey, baby.”
Lily stared at the closed garage door while trying to keep her voice steady.
“Hey. Where are you?”
“At the office,” Ethan replied instantly.
No hesitation.
No stumble.
That was the exact moment something inside her went cold.
Not shattered.
Cold.
She kept him talking longer than necessary, listening carefully while he lied to her from inside the very house they shared.
“How’s work?” she asked.
“Brutal,” he sighed. “I’m drowning in edits.”
“Have you eaten?”
He laughed lightly. “Not yet. Poor overworked me.”
Lily’s fingers tightened painfully around the steering wheel.
“Maybe I’ll bring food by later.”
“No,” he answered too fast. “I’ll probably be here late. You should relax with your friends.”
There it was again.
Another shove away from the door.
After hanging up, Ethan immediately sent her three texts:
Miss you already.
Lily stared at the screen while sitting outside the house he was actively lying inside.
Then she quietly got out of the car and walked toward the side yard.
The narrow gravel path leading toward the backyard suddenly sounded deafening beneath her shoes. Their bedroom curtains were partly closed, but voices drifted through the cracked window clearly enough.
Ethan’s voice first.
Low.
Relaxed.
Intimate.
Then a woman laughing.
Lily physically grabbed the side of the house to stay upright.
Her hands shook violently as she pulled out her phone and hit record. Not because she suddenly became strategic. Because when your life cracks open unexpectedly, instinct makes you collect proof before grief fully arrives.
Inside the bedroom, she heard rustling sheets.
More laughter.
Then the woman whispered softly:
“I can’t believe we’re doing this here.”
And Ethan answered without hesitation:
“She won’t be back until Sunday.”