Font Size:

I’ve been dreading this moment for two weeks.

It hasn’t been a constant fear every day, but it’s been lingering in the background. It was the shape of what was waiting at the end of the road. The fallout and the life she left mid-sentence were going to need finishing, whether she was ready or not.

The moment I turn onto her parents’ street, Piper falls silent. She’s been staring out the window for fifteen minutes, her jaw clenched and her hands twisting in her lap. The closer we get, the more she curls inward. When I pull into the driveway, she doesn’t move. She just sits there, breathing as if each inhale carries weight.

I kill the engine. “Pipes?”

She forces a smile that doesn’t reach her eyes. “Yep. Home.”

“You’re going to hyperventilate if you don’t breathe.”

She shakes her head and inhales a steadying breath until the act drops. “I’m going to have to move back in with my parents,” she whispers. “I didn’t think this through.” Her voice wobbles, and it hits something deep in me.

“We’ll figure it out,” I tell her.

She laughs once. “Yeah. Sure. After I go face my ex and pack up the remnants of my life. Easy.”

Before I can say anything else, Arthur steps onto the porch. He looks at us, rubbing the back of his neck. Piper rolls down her window.

“Piper,” he calls. “There’s something you should know.”

Arthur nods toward the end of the driveway. That’s when I see the silver Audi parked and waiting with Ezra leaning against the driver’s door.

“He shows up every day,” Arthur mutters as he comes down the path. “He says he needs to talk to you.”

Piper’s breath stumbles. I get out of the car, walk around to her side, and open her door. Arthur pulls her into his arms the moment she’s within reach.

She holds on, squeezing his shoulders and whispering, “I’m okay, Dad.”

I stand by the car and wait. Arthur gives me a look that’s both helpless and grateful over her head.

When she pulls back, she glances at the Audi.

Ezra straightens up. He’s dressed like he always is, pressed and arranged with nothing out of place. He looks across the roof of the car at Piper with that long, assessing look I’ve watched her brace against before. His gaze moves over her new clothes, her hair, and her bare face. Then it moves to me, and he smirks.

“Well,” he says, walking around the car. He looks her up and down one more time. “Fuck. He brought you home well used.”

The growl is out of my mouth before I’ve decided to make it. My vision snaps hot, and my fist hits his jaw so hard the impact travels up my arm to my shoulder. Ezra goes sideways into the car. I grab his collar because I’m not finished with him.

“That,” I say, my voice a low snarl, “is the last time you will ever speak about her like that.”

I hit him again, and this time he goes down. I’m reaching for him a third time when two hands grab my arms from behind.

“Griffin. Enough.” Noah drags me back with both hands.

I let him pull me back because he’s my best friend and because the alternative is continuing. Some part of me knows that’s not what Piper needs right now.

I straighten up and take a deep breath. Ezra is on the ground beside the car, his hand pressed against his jaw. I don’t give a fuck because when I glance at Piper, she’s shrinking—her shoulders hunched and her head bowed. I can see the old pattern trying to come back. It’s the thing Ezra spent years building in her. The automatic flinch.

No. Not fucking happening. Not to her.

I close the distance between us and take her face in both hands. I ignore every set of eyes on us and look at her directly. “Don’t let him do it to you,” I say. “Baby, you promised me.”

It takes a few seconds, but she inhales and lifts her chin. The color returns to her face.

“I promise.” Her voice cracks, but she means it. “I still need to deal with this.”

I hold her face because I don’t like this. Every part of me wants to stay between her and the man who made her feel like a mistake for years. But she’s asking me to trust her to do it herself.