Page 121 of Shattered Promise

Jasper: What’s going on

Beau: Mason broke a promise I made him give me forever ago and fell in love with my sister.

Beau: So I punched him and forgave him.

Graham lets out a soft huff of laughter under his breath, and I realize that he’s opting to have his car read his texts over the speaker. I must’ve zoned out or he had the volume too low.

Jasper: Well done, Mason.

Me: Thanks?

I scrub a hand over my face. I should care how this looks, how thissounds.But all I can see is Abby’s face when she smiles at Theo like he hung the goddamn moon.

Beau: Now we’re looking for Abby because she dipped. Not even Oz can find her.

Jasper: Who’s at the apartments?

Mason: A dead man.

Beau: Fucking Lansing.

Jasper: Cora wants me to tell you she never liked him.

Jasper: And “fuck that guy”

Jasper: And she’d like this conversation to be in the big group chat so she doesn’t have to relay her messages through me.

Beau: Tell my sister to stop distracting you. Meet us there.

Jasper: I’ll be there in ten.

Jasper: My contact in Rosewood PD can get there in twenty.

Jasper: Don’t let Mason kill anyone. That’s from Cora.

Mason: No promises.

Beau twists around in his seat, watching me. “You good?”

I meet his eyes. “No. But I’m going to be.”

He nods once, sharp and sure. “Then let’s go find her.”

Graham floors it.

Graham’s truckjerks to a stop, tires screeching against wet pavement. I’m out before the engine cuts.

Rain pelts down like nails. Wind slaps my shirt against my skin. But all I see ishim.

Jakedead manLansing.

Pacing the sidewalk underneath the awning with his phone glued to his ear.

I cross the lot fast—don’t even feel my feet hitting the ground. I grab him by the front of his jacket and slam him into the side of the building.

“Where is she?” My voice shreds in my throat. “What the hell did you do to her?”

Jake’s eyes go wide. His phone clatters to the concrete. “Mason—Jesus, I didn’t know it was her, I swear?—”