My knees buckle. “Mary’s really dead?”

But before Aunt Bette can answer me, a voice calls out my name. “Kat! Kat, what the hell? How long are you going to make me wait out there?”

Aunt Bette turns her head. It takes a second for her to drop her hold on me and lunge at Reeve, snarling like a wild animal. Before she can get to him, a bunch of people restrain Aunt Bette. She’s not making any sense. She’s foaming at the mouth. And Reeve, he’s as white as a ghost.

I grab his hand, and together we run down the hallway.

“What the hell was that all about?” He’s still drunk. I can tell.

“Family business,” I pant.

*  *  *

After I drop Reeve off at his house, I walk Shep home then jump into my car and head over to the Jar Island cemetery. It’s dusk, and the groundskeeper will be locking the gates soon, but I make zigzags down the lines of gravestones until I find it. The Zane obelisk.

I crouch down and touch the cold marble slab.

ELIZABETH MARY DONOVAN ZANE

I glance around. Is she here right now, watching me?

I take out my phone, snap a photo of the grave, and send it to Lillia along with a text.

I’ll be outside your house in ten minutes.

Chapter Fifty-Four

MARY

I’M IN REEVE’S ROOM WHEN he comes stumbling home. I watch from behind a curtain as Kat parks his truck in the driveway, helps him up the stairs, and then runs down the street with her dog.

She knows my secret. I didn’t mean for her to see me. Even though it was only for a second, it made me feel . . . naked. Exposed.

But it doesn’t matter.

Reeve comes in and passes out cold on his bed. I put my hand to his forehead, enter his dream.

He’s already at the lighthouse. He’s there, ready to jump.

I see that, and then I lift my hand. I let him have a bad dream all on his own. And when he wakes up, that’s when it will happen. I can feel it.

Chapter Fifty-Five

LILLIA

WE’RE OVER AT ALEX’S WATCHING a movie—Ash, Derek, PJ, and the junior girl he’s been dating. We hang out here a lot lately. I don’t think any of us want to risk getting into it with Reeve somewhere in public. We’re all avoiding him. Alex fell asleep thirty minutes into the movie, his head on my shoulder. I’ve tried to hold as still for him as I can.

My phone buzzes with a text from Kat. Maybe I can convince her to come over. It’s an action movie that PJ picked, and it’s not like she needs to see the beginning to be able to follow along. I see the picture, and I feel my heart stop.

I write back, I’ll be out front at Alex’s.

I slide away from him. As I do, he opens his eyes and smiles up at me. “Where are you going?”

I whisper, “I’m going to the house to make popcorn,” and fluff up a pillow for him to put under his head.

“Mmm. Popcorn.” Alex closes his eyes and immediately falls back to sleep.

“Make enough for all of us!” Derek yells.

I grab my bag and my car keys and slip out the door.

I’m on the curb when Kat pulls up.

“Get in.” Kat glances around her. “We don’t have much time.”

There’s a stack of old books in the passenger seat. I climb inside and put the books on my lap.

“I saw her, Lillia. She was in Reeve’s car . . . haunting him. And then she f**king disappeared.” Kat forces a swallow. “You didn’t break up with Reeve because he cheated on you, did you? Mary made you do it. Just like before.” My mouth is dry. I want to tell her, but I’m afraid. “The secret’s out, Lil. And she knows that I know!”

For a split second I think about denying it, even now, even with all that Kat knows. That’s how scared I am of Mary, of what she can do. But then I look at Kat, and I can’t even try. “I’m sorry. I thought it would be safer for you if I left you out of it. And . . . I couldn’t risk anybody else finding out, not with Reeve’s life at stake.”

“It still is. I saw Mary in his truck today, basically torturing him, trying to get into his head. I called her name, and she straight-up disappeared.”

I gasp. “Could Reeve see her?”

“No. But I think he could feel her next to him. Or hear her voice. I’m not sure, but she’s definitely getting to him. Think of how crazy he’s been acting lately, drinking twenty-four seven, not sleeping.” Kat fumbles in her pocket for cigarettes but comes up empty. “After that I went to the mental hospital where her aunt Bette’s been locked up. Yo, it was crazy. She kept asking me if Mary had hurt anybody. I had Reeve in the car because he’d passed out and I didn’t have time to drop him off. He came in looking for me, and she went ballistic.”

I feel my bottom lip quiver. “God, are we really talking about this? That ghosts are real?”

“I don’t know. I mean, yeah. This is insane, but . . .” Kat drags her fingers through her hair. “What’s that quote? Once you eliminate the impossible, whatever’s left, no matter how improbable, must be the truth. So it must be true.”

“Why can we see her?”

“I’ve been thinking about this, about the day we first met her. She came back for revenge, right? And you and I both wanted revenge too, so maybe that’s the connection. Maybe she needed us to help her finish whatever it is she’s here to do. Whatever it is, it’s got to do with Reeve.” Kat lets out a long sigh. “Now that we both know her secret, I don’t think we have much time.”

My whole body starts to shake. “Is there a way that I could somehow convince Reeve to leave Jar Island and never come back? I can’t tell him the truth, because Mary will kill him for sure.”

“Kill? She said ‘kill’?” I nod, and Kat shakes her head. “That sounds batshit crazy. Did we know her at all? She was so sweet. She was like a little kid. I can’t even believe it.” Kat grabs one of the books from my lap. “I found these in the Dumpster outside Mary’s house. Her aunt used them on her. They have spells in them. Protection spells.”

I wipe my eyes with my sleeve. Kat flips the book to the page she’s looking for. In the margins there are notes written in pencil.

—Arrowhead root sold at Nature’s Bounty in Canobie Bluffs.

—First spell attempted October 1st, lasted 3 days.

—Second spell October 7th (doubled ginger powder), lasted 5 days.

—Research possible anger diluents?