He broke my rib cage I think.
I can’t breathe.
Please come.
Please.
She hit send.
Three dots appeared instantly.
That alone made her frown.
Maya never texted that fast.
Then the reply came.
Address.
Just one word.
Lena blinked hard and looked at the number.
Not Maya.
Not anyone she knew.
Just ten digits she did not recognize.
For one stunned second, fear changed shape.
She had not only admitted the truth to someone.
She had handed it to a stranger.
She began typing back.
Sorry.
Wrong—
Another message cut across the screen.
Who did this to you?
The hallway went silent outside.
Not quieter.
Silent.
Like Grant had stopped pacing to listen.
Lena stared at the message.
Whoever this man was, he did not sound confused.
He sounded focused.
Used to getting answers in emergencies.
The bathroom handle jerked hard.
“Open the door.”
She flinched so sharply pain ripped through her side and stars burst behind her eyes.
Another text came through.
Send me the address.
I’m coming.
No sympathy.
No panic.
No soft questions.
No are you okay.
No call 911.
Just certainty.
That should have scared her more than it did.
But desperation has its own logic.
When you are drowning, you do not inspect the hand reaching toward you.
You grab it.
Another blow hit the door.
Wood splintered near the lock.
Lena tried to breathe and couldn’t draw in enough air.
That was the moment something inside her stopped protecting Grant.
She sent the address.
Outside, the door shook under another hit.
Splinters dropped onto the bathmat.
Lena dragged herself backward until her spine met the tub.
Her whole body shook uncontrollably.
Seconds passed.
Then her phone lit again.
I’m close.
And just as the bathroom door started to crack around the frame, the motion light outside the front porch snapped on.
Everything stopped.
Even Grant.
Lena heard his steps pulling away from the bathroom, fast now, no longer calm.
She heard the front room floorboards creak.
The deadbolt turned.
Then Grant’s voice, sharp and angry:
“Who the hell are you?”
A man answered from the porch.
“Step away from the door.”
The voice was low, steady, controlled in a way that instantly told Lena it belonged to someone who had seen panic before and knew not to join it.
Grant laughed, but it sounded wrong.
Forced.
“You think you can just show up to my house?”
“I’m going to say this once,” the man replied.
“Move away from the doorway and keep your hands where I can see them.”
Something in the cadence hit Lena first.
Authority.
Then her phone buzzed in her hand.
Stay where you are.
She stared at the message.
Not open up.
Not run.
Stay where you are.
He knew the difference between rescue and chaos.
From downstairs came the hard scrape of shoes on hardwood, then a thud so heavy it rattled the bathroom mirror.
Grant swore.
Something hit the wall.
Lena pressed a hand over her mouth to stop a cry from escaping.
“Get off me!” Grant barked.
“Hands behind your back,” the stranger said.
“You don’t even know what she’s like!” Grant shouted.
“She’s crazy.
She throws things.
She—”
“I know enough.”
Then, almost on top of that, Lena heard another sound from outside.
Car doors.