The night Jason proposed, my heart soared. I was on top of the world, eager to share my joy with everyone who mattered. Friends, family, even old acquaintances chimed in with congratulations. But one voice was missing.
Brooke.
She had been my rock for years—the kind of friend you trust with your whole soul. We hadn’t known each other since childhood, but it had felt that way. Our connection was effortless, almost fated. We had met at a friend’s party after college and instantly clicked. She was there for me through breakups, career struggles, and every moment of self-doubt.
So when she didn’t celebrate my engagement, something felt… off.
Then, in the middle of the night, my phone rang.
I fumbled in the dark, squinting at the screen. Bestie flashed across it. Relief. But as soon as I answered, her whisper sent chills down my spine.
“Don’t trust him.”
Then the line went dead.
I stared at the phone, my pulse racing. What did she mean? Why now? I called her back—once, twice, a dozen times. Nothing.
By morning, frustration had set in. I needed answers. Brooke had never been the type to hide her feelings, but this? This was something different.
I replayed our last conversation in my mind, back when she had met Jason for the first time. We had gone out for drinks, just the three of us. He had been charming, asking her questions, making jokes. But something in her smile had been… strained.
When he left for the restroom, I had leaned in, eager to hear what she thought.
“I don’t think he’s right for you.”
The words had cut deep. I had expected excitement, not hesitation.
“How do you know who’s right for me?” I had asked.
“It’s just my opinion,” she had shrugged.
I had pushed back, defensive, angry even. “Are you jealous?”
Her lips had curled into something bitter. “Jealous? You think I want your life?”
That night had marked the beginning of a silent war. Every time I brought up Jason, she shut down. Conversations turned into arguments. It became exhausting, unbearable even.
Jason had been my escape from it all. He had held me close, whispering reassurances. “She’s jealous. She doesn’t want you to be happy.”
I had believed him.
Ignoring Brooke had been easy at first. The unanswered texts, the missed calls—they built an invisible wall between us. And when Jason proposed, I told myself I didn’t need her blessing.
But then came the call. And now, I needed to know why.
The next morning, I drove straight to her house. My heart pounded as I knocked.
The door opened, but it wasn’t Brooke who answered.
Her mother, Stephanie, greeted me with a warm smile. “Claire, sweetheart. It’s been a while.”
“Is Brooke home?” I asked.
Stephanie hesitated. “She’s out right now. Did something happen?”
I stepped inside, the scent of coffee and lavender wrapping around me like a familiar hug. We sat at the kitchen table, and I let everything spill out—Brooke’s coldness, her midnight warning, and my confusion.
Stephanie listened, her expression shifting from concern to something else. Something darker.
“What’s your fiancé’s name again?” she asked.
“Jason. Why?”
Her fingers tightened around her mug. “Maybe it’s just a coincidence,” she murmured.
“What is?” I pressed.
She took a deep breath. “Melanie’s father. His name was Jason too.”
My stomach twisted. “You mean—?”
“I never met him,” Stephanie admitted. “But Brooke never forgave him. He left her when she was pregnant. She never even kept his photos.”
A slow, sinking dread settled over me. “Are you sure?”
Stephanie hesitated, then stood. “Let me check.”
She disappeared into another room, rummaging through old boxes. When she returned, she held a single, faded photograph.
“This is all I could find.”
I took it, my fingers trembling.
And my world collapsed.
Staring back at me was Jason.
My Jason.
The man I was about to marry. The man who had abandoned my best friend when she needed him most.
The pieces fell into place—the tension, the warnings, the way he had convinced me to cut Brooke out of my life.
It had all been deliberate.
The front door creaked open. Footsteps.
Brooke.
She froze when she saw me. “Claire?”
I stood, gripping the photo. “Why didn’t you tell me?”
Her face went pale. “How did you—?”
“Your mom.”
Her shoulders slumped. “I thought I destroyed everything.”
“Don’t avoid this, Brooke. Why didn’t you tell me?”
Her eyes filled with tears. “Because he threatened me.” Her voice was barely a whisper. “He said if I told you, he’d take Melanie away. He called me the night we went out to that bar. I was scared, Claire.”
My anger melted into something else—something deeper.
“Oh, Brooke.”
I stepped forward and wrapped my arms around her.
“You should have told me.”
She sobbed against my shoulder. “I didn’t know what to do.”
I pulled back, looking her in the eyes. “Well, now you don’t have to do it alone. Jason won’t know what hit him.”
For the first time in months, a real smile broke through her tears.