Chapter 1

CHARLOTTE'S POV

The call came while I was standing in the Bayside General parking lot, rain hammering the asphalt so hard it bounced back up to my knees.

At 5:50 p.m., I answered. "Charlotte? It's Denise, from Ashford Memorial." The night nurse's voice was steady in the way that meant it wasn't. "Your mom's numbers dropped about an hour ago. The doctor thinks she may only have a few hours where she's lucid. If you can get here tonight, you should."

"I'm coming," I said. "I'm two hours out, but I'm coming."

I'd driven over that afternoon to pick up her transfer referral, the one that was supposed to move her to a better oncology unit next week. Now the envelope was going soft in my hand, the ink on the top page already bleeding blue.

I texted Gabriel that Mom was dying and I needed the car, then called him at 5:52.

It rang once and stopped. I hung up and called again. By the twelfth try, his name filled the call log.

I ran for the far corner of the lot, where we always parked the car we shared. The car that had been his before it was ours. He'd borrowed it while I was inside, promising to bring it back before six. My shoes filled with water halfway there.

The spot was empty. Just a wide, black puddle catching the light from the lamppost.

I stood there with my coat soaked through to my shoulders, staring at it like the car might reappear if I waited long enough.

My hand found the keychain in my pocket. A little silver house, scratched from years of being dropped on counters. Four years ago, I'd sold my Corolla to cover his staff's payroll when the restaurant was a month away from closing. He'd pressed his spare key into my palm that night and folded my fingers over it.

"Whatever happens," he'd said, "I'll drive you to see your mom myself. You'll never have to worry about getting to her. Okay?"

I called him again. Voicemail.

"Gabriel, please. Mom is dying. I just need you to drive me."

I finished the message, hung up, and called again.

Fourteen. Fifteen. The first two calls had stopped after a single ring. Had he looked at the screen and pressed the button? Everything after that went straight to his recorded voice telling me to leave a message.

Sixteen.

For three weeks, he'd been leaving his phone face-down on the kitchen table. Business events at night, he said. Investors. When I asked where, he'd kiss my forehead and say I'd be bored by the details.

Tonight was supposed to be the big one. The investor dinner that could fund the second location.

I lowered the phone.

I didn't know why I opened Instagram. Maybe some part of me already knew. Audrey's name sat at the top of my feed with a pulsing red LIVE badge.

Audrey Bellamy. Gabriel's college girlfriend. The one he still called "an old friend" with a little smile he probably didn't know he made.

I tapped it.

An arch of white roses filled the screen. Audrey stood beneath it in a strapless gown, mascara running, her hand pressed to her mouth. A man off-camera was saying the groom hadn't shown up. Guests murmured. Someone said, "Oh, honey."

Then a man in a navy tux walked up the aisle and put his arm around her.

I knew that tux. I'd bought it for him in March, on a credit card I was still paying off. I knew the lapel pin too, a small gold anchor I'd found at an estate sale and spent twenty minutes deciding on because he grew up on the water.

Audrey turned her face into Gabriel's chest. He rubbed her back and said something that made her laugh through her tears.

The comments scrolled past in a rush of hearts. "He came for her!!" "Real love shows up."

Seventeen. I called him one more time and waited for the beep.

"I know today is important to Audrey. But my mother is still alive, Gabriel." My voice cracked on the last word. "For now."

Both ride apps showed no drivers. A cab dispatcher said the flooding had stopped out-of-town bookings.

The bus station was a fifteen-minute run. I made it in ten.

"The 7:40 to Ashford?" I asked the woman behind the glass, sliding my card under the window.

She winced. "Delayed. Flooding on the interstate. They're saying maybe an hour, maybe more."

"Is there anything else? Anything going that way?"

"That's the last one tonight, sweetie. I'm sorry."

I bought the ticket anyway. I sat on a plastic bench under buzzing fluorescent lights and called Ashford Memorial over and over, refreshing my call log between tries like it could make the line pick up faster.

At 8:31, my phone rang.

"Charlotte." Denise was talking quietly, like she'd stepped into a hallway. "She woke up. About twenty minutes ago, at 8:10. Just for a minute or two."

I stood up so fast the bench scraped. "Is she awake now? Can you put the phone to her ear?"

"She's unconscious again, honey. I'm sorry. But she said your name. She asked if you were here yet."

I pressed my fist against my mouth.

"Tell her I'm on my way," I said. "Even if she can't hear you. Please tell her."

"I will."

The bus finally pulled out at 9:15. My ticket was a wet, wrinkled square in my hand. I watched the wipers fight the rain for two hours and didn't let myself close my eyes once.

We were rolling past the Ashford city limit sign when the phone buzzed again.

"Charlotte." Denise didn't need to say anything else. I heard it in the way she took a breath first. "She passed at 10:52. It was peaceful. You were the last person she asked for, Charlotte. I'm so sorry."

I didn't answer. I couldn't find a single word. The man across the aisle looked over, then quickly looked away.

When I pushed into her room, the lights were dimmed. Her hospital bracelet still circled her wrist, her name printed in neat black capitals. I took her hand. It was already cool, cooler than the metal bed rail I was gripping with my other hand.

On the bedside table sat a ball of navy yarn and two knitting needles, stuck through half a scarf. Blue. My favorite color. She'd told me on the phone last week it was a surprise.

I sat down beside her and didn't move for a long time.

At 11:40, my phone lit up with Gabriel's name. His first message all night.

Swamped tonight. Let's talk tomorrow.

That was it. No question mark. No "is everything okay." I'd made seventeen calls, and that's what he sent back.

My thumbs moved anyway. Mom's gone. I need you to come get me, I

A notification slid down over the half-finished words. Audrey had posted a photo.

It was taken in front of a chalkboard sign that read Our Vows in looping white script. Gabriel was slipping a ring onto her finger. In the next frame, he was bending down to kiss her.

Her caption: Sometimes the man meant for you is the one who stays.

I zoomed in on her hand until the pixels blurred.

An antique diamond in an old rose-gold setting, with tiny milgrain edges. His grandmother's ring. The one he'd shown me in its velvet box two Christmases ago and said, "This is yours. When the time's right, this goes on your finger and nobody else's."

I stared at it until the screen dimmed in my hand.

"You promised you'd be there when I needed you," I said to the empty room. "I guess you meant her."

I deleted the message, letter by letter, until the box was blank again.

Then I picked up the scarf. One stitch at the edge had come loose, a little tail of yarn hanging free. I wrapped it around my fingers and held on.

Behind me, wheels squeaked across the floor. A nurse was rolling the heart monitor away from Mom's bed, its screen black now, its cords looped and silent.

In my lap, my phone lit up again.

Audrey had posted a new video.

The Wedding That Was Always Meant to Be.

Chapter 2

CHARLOTTE'S POV

I got back to the Bayside apartment a little after seven in the morning, with the hospital's notice of my mother's death in a manila folder pressed against my chest.

The hospital had printed a copy for me before I left. I'd held it on my lap the whole bus ride back, like it might blow away if I loosened my grip.

Gabriel was in the kitchen pouring coffee into a paper to-go cup. His navy tux jacket hung over the back of a dining chair, the gold anchor pin still on the lapel. On the table sat a bundle of white roses wrapped in satin ribbon, a few loose petals scattered across the wood.

Wedding leftovers. He'd brought them home.

Three years ago, during one of Mom's hospital stays, Gabriel had sat with me on a plastic bench in a hospital corridor until the sun came up. I'd been shaking, and he'd taken off his coat and wrapped it around me without a word. He'd smelled like garlic and the restaurant's fryer, and I had never loved anyone more.

Now he looked up, took in my swollen eyes and my wet hair, and frowned.

"Where were you last night? You didn't come home."

I walked to the table and set the folder down beside his coffee cup. I opened it so the notice faced him.

"My mother died last night," I said. "Where were you?"

He looked down at the page. For a second, something moved across his face. Then he put the coffee pot back on the burner, slowly, like he was buying time.

"Char. God. I'm sorry." He rubbed the back of his neck. "I didn't know it was that bad."

"I told you it was that bad. On the voicemail."

"Okay, listen. Last night was a mess." He leaned against the counter. "Audrey's fiancé bailed. He just didn't show up. She fell apart in front of two hundred people. Her dad was yelling, her mom was crying, and somebody had to step in."

"So you married her."

"It wasn't a marriage." He said it like I was being ridiculous. "Nothing was signed. No license. It was symbolic, just so she didn't have to walk out of there humiliated. It meant nothing."

"Then why didn't you answer my calls? I called you seventeen times."

"It was loud. Music, people everywhere. I honestly didn't notice until it was late."

I pulled out my phone and opened my call log. I scrolled to the top of last night's list and turned the screen toward him.

"Those first two. One ring each, then voicemail." I held it closer. "Did you decline them?"

His hand tightened around the paper cup. The rim folded in, and coffee slopped over his knuckles. He didn't seem to notice.

"I was handling a problem," he said. "The DJ quit, the officiant was gone, the caterer wanted to leave. I was putting out fires, Charlotte. I saw your name and figured I'd call back in five minutes."

"Five minutes," I said. "She was awake at 8:10. She asked for me."

He didn't answer. His eyes slid to the table, where a cream-colored card had fallen out of his jacket pocket. A wedding sign-in card, his name written across it in his own blocky handwriting, right under Audrey's.

I thought about every night he'd left a dinner early because Audrey's car had broken down, or Audrey's landlord was being a creep, or Audrey just needed someone to talk to. Every time, I'd told myself he was a good friend. A good man who couldn't say no to people who were hurting.

I didn't tell myself that now.

"You didn't miss my calls, Gabriel," I said. "You chose not to answer them."

Behind me, a key turned in the front door.

I knew that sound. I'd left an extra key in Gabriel's desk when we moved in, for a neighbor to use in emergencies. Audrey walked in like she lived there, a red phone case in one hand and her hair still pinned up from last night. Her dress was gone, but a strip of white wedding ribbon was still tied around the waist of her jeans, the ends trailing.

"Morning," she said, bright, then saw me and stopped. "Oh. Charlotte. You're home."

"You have a key," I said.

"Gabe gave it to me ages ago. In case of emergencies." She smiled at him. "I brought the video from the ceremony. My cousin got the whole thing. Gabe, you have to see it. I know it wasn't official, but honestly? It was more romantic than half the real weddings I've been to."

"My mother was dying," I said. "Did you know that?"

Audrey blinked at me.

"He got my calls. He saw my name. You were standing right next to him." My voice was rising, and I let it. "Did you know?"

Her lower lip pulled in. Her eyes went shiny and wide, and she turned toward Gabriel like I'd shoved her.

"I didn't know it was that serious," she said softly. "He said it could wait. I'm so sorry, Charlotte. I really am." She held the red phone out to him. "I'll just... here. I didn't mean to make things worse."

He took it. He didn't look at me.

The video was already playing. I could see it from where I stood. White roses. A swell of strings. Gabriel standing under the arch, holding her hands, looking down at her.

"I do," his recorded voice said.

Then he kissed her, and the room on the screen burst into applause.

Gabriel watched the whole thing. When it ended, he handed the phone back to her gently, the way you'd hand someone something fragile.

He didn't ask her to delete it. He didn't tell her to give back the key.

He looked at me instead, his jaw tight.

"Did you have to do this right now? She's had the worst twenty-four hours of her life."

I actually laughed. It came out cracked and ugly.

"Her worst twenty-four hours."

"Audrey needed me more than you did." He said it flatly, like it was obvious. "Your mother had doctors. She had nobody."

Audrey looked down at the floor, but I saw the corner of her mouth.

I didn't say anything. I went to the hall cabinet, opened the top drawer, and took out a small velvet box. I came back and set it on the table in front of him, right next to the death notice.

He'd shown me this box two Christmases ago. He'd told me his grandmother's ring belonged in it, and that someday he'd get down on one knee and do it right.

I flipped the lid open. It was empty.

"I figured I should give this back," I said. "Since the ring's already been used."

Audrey's hand drifted behind her back.

Gabriel came around the table and reached for my wrist. "Char. Come on. Stop. You're going to throw away six years over a wedding that wasn't even real?"

I pulled my arm free.

"The wedding didn't end this," I said. "My mother woke up for two minutes last night. Two minutes, Gabriel. She asked if I was there yet. I wasn't, because I was stuck at a bus station after you ignored my calls. That's what ended it. Your silence ended it."

He opened his mouth. Nothing came out.

"She got your wedding vows," I said. "My mother got your voicemail."

My old canvas travel bag was still by the door, half-packed from my trip to Ashford. I picked it up and put the strap over my shoulder. It was frayed at one end, the bag Mom had bought me for college. I'd almost thrown it out last spring.

"Charlotte, don't walk out that door," Gabriel said. "We'll talk about this when you're calmer."

My phone buzzed in my hand.

A banking alert slid down from the top of the screen. Joint Checking: Insufficient funds for upcoming scheduled payment.

I stared at it. The restaurant's rent was due from that account today. So was Mom's last hospital bill, the one I'd set to autopay two weeks ago.

There should have been more than enough. I'd deposited my paycheck there myself.

I tapped the notification and opened the transaction history.

Near the top, from last night, sat a single outgoing transfer.

-$24,600.00.

I looked up at Gabriel. He'd gone very still.

I looked back down and opened the details. The transfer memo was right there, typed out in plain black letters.

Audrey Bellamy, Wedding Expense Advance.

Chapter 3

CHARLOTTE'S POV

The bank on Harbor Street smelled like burnt coffee and carpet cleaner. A man at the front desk handed me a metal number tag, cold and heavy, with a 14 stamped into it.

I sat in a vinyl chair and held it until they called me.

"I need everything," I told the woman at the desk. Her name tag said Marisol. "Every transaction on the joint account for the last month. Printed."

She typed for a long time. Then the printer whirred, and she slid the pages across to me with the bank's blue stamp pressed into the corner of each one.

I went line by line. My paycheck, deposited. The electric bill. Groceries. Then the transfer, sitting there in black ink like it belonged.

Posted balance: $287.43. Available balance: $0.00. Pending utility payments and card holds had tied up the rest.

"Can he do that?" I asked. "Without me signing anything?"

"As a joint account holder, he can authorize transfers on his own." Marisol's voice softened. "I'm sorry. There's nothing flagged as unauthorized."

I opened the spreadsheet on my phone. Mom - Final Plans. Funeral home deposit. Burial plot fee. The last hospital bill. I'd built it on her kitchen table in September while she watched and told me I was too organized for my own good.

"That money is for my mother's funeral," I said. "He knows exactly what it's for."

Marisol didn't answer. She didn't need to.

I looked at the timestamp. Thursday, 5:56 p.m.

My first call to him went out at 5:52. Four minutes later, before I called again, he'd sat down and moved twenty-four thousand dollars to Audrey.

Four years ago, I sold my car so his line cooks could get paid. Now he'd taken the money I'd saved for my mother's final expenses so Audrey's reception could go on without a hitch.

I called Ashford from the bank lobby. A man named Mr. Pruitt answered at Lindqvist Family Funeral Home, his voice slow and kind.

"We have Tuesday at eleven open," he said. "For the service your mother pre-selected, we'd need a forty-eight hundred dollar deposit to confirm."

I pulled the card out of my wallet. Mom had written it after her first hospital stay and made me promise to keep it on me. Her handwriting slanted hard to the right.

Nothing fancy. Pine is fine. Play "Moon River." Make sure Charlotte eats something after.

I logged into an old savings account at an online bank. $1,340. It had no card, and the transfer I'd requested to a new checking account wouldn't clear until Monday.

"Ms. Reed? Are you still there?"

"I'm here." I swallowed. "Can you hold Tuesday?"

"I can hold it until Friday at noon. After that, I'll have to release it. I'm very sorry. We do have a more basic package if that would help. No viewing, smaller chapel..."

"She already asked for basic." I pressed the card flat against my knee. "I don't need flowers or a grand service. I need enough money to bury my mother the way she asked."

"Friday at noon," he said gently. "I'll keep it for you."

After I hung up, I checked the scheduled payments, just to see what else was gone.

The monthly transfer to Ashford Memorial's billing office, the one I'd set up to pay down Mom's old bills, was canceled. Modified by: Gabriel. Yesterday afternoon.

He'd answered my call before the second ring for once.

"I need it back," I said. "Today."

"Stay there. I'm coming."

He pulled up outside twenty minutes later in our car, the one I'd stood waiting for in the rain. Audrey climbed out of the passenger side with a white binder hugged to her chest. Tabs stuck out of it in pastel colors.

Gabriel spun the car keys around one finger as he walked up. "Okay. I know how it looks."

"How does it look, Gabriel?"

"The venue had a no-cancellation clause. Her fiancé's family refused to pay a cent. The caterer wanted the balance before they'd serve anything." He spread his hands. "I covered it. It's a loan. I'll have it back in the account in a couple months."

"The funeral home needs a deposit by Friday."

Audrey flipped open the binder and held up a pink invoice. "And this came this morning. The florist. Eleven hundred just for the arch, can you believe it?" She tilted her head at me. "But Charlotte, you're so smart. You'll figure something out. You always do, right, Gabe?"

I looked at the binder. Neat columns. Highlighted totals.

"What's left on the schedule?" I asked her.

She blinked. "Just the farewell brunch Sunday. And the photographer's still finishing the album."

"Cancel them." I turned to Gabriel. "Cancel the brunch. Cancel the album. Call every vendor who'll give a deposit back and put it in the account. Today."

"Those deposits are already paid. Half of them are nonrefundable."

"Then get back the half that isn't."

"Jesus, Charlotte." He ran a hand through his hair, and a few people on the sidewalk glanced over. "This is what you always do. You decide there's one right way, and everyone else is wrong. Sometimes you have to bend a little."

The rain started again, light and steady. The fee list from Lindqvist was in my hand, the ink on the deposit line starting to blur.

"Bend," I said. "My mother is lying in a refrigerator in Ashford, and you want me to bend."

"A funeral can be postponed, Charlotte." He said it like he was explaining something simple to a child. "Audrey couldn't be humiliated twice."

Audrey closed the binder and looked down at her shoes.

My phone showed 12:08. Lindqvist's deposit deadline had passed while we argued.

I stood there and let that sentence settle. He didn't take it back. He didn't even seem to hear how it sounded.

I reached into my pocket, pulled the little silver house keychain out, and worked the apartment key off the ring. My fingers were wet and shaking, and it took two tries. Then I took the building access card out of my wallet.

I pressed both into his palm and closed his fingers over them, the way he'd once done to me.

"I want the twenty-four thousand six hundred back," I said. "In writing. Signed and dated, with a repayment date. Send it to my email."

"Char..."

I adjusted the strap of my bag and turned toward the bus station.

He caught my wrist. Hard.

"Where are you going to go?" His voice dropped low, like he was trying to be reasonable. "You've got, what, a couple hundred bucks? You don't even have bus fare. Come home. We'll sort this out."

I twisted my arm and pulled free. The keychain slipped out of my other hand and hit the sidewalk with a small, bright clink. Neither of us bent to get it.

"I'd rather sleep on a bench at the station," I said, "than ask you to drive me anywhere ever again."

"You're being dramatic."

"You can keep the apartment, Gabriel. But you don't get to keep me."

I walked away. I heard him say my name once and then stop.

At the corner, I looked back. Audrey had already slid her arm through his, her cheek resting against his shoulder. She caught my eye over the top of the binder and smiled. Small, satisfied, like she'd just won something she'd been waiting six years for.

The bank statement was crushed in my fist. I hadn't even noticed I was squeezing it.

The bus station was half empty. I went straight to the automated ticket machine and tapped through the screens with cold fingers.

Ashford. Next departure: 6:15 p.m. 1 seat remaining.

I slid my card in.

Payment declined.

I pulled it out, wiped the chip on my sleeve, and tried again.

Payment declined.

Behind me, someone sighed and shifted their weight.

I pushed the card in a third time and held my breath while the little wheel spun.

Payment declined. Please see an agent.

My credit card was already at its limit from Mom's last hospital stay. There wasn't another card to try.

Above the red letters, the seat count blinked on the screen.

1 seat remaining.

My Boyfriend Stole My Mother's Last Goodbye to Play Groom for His First Love

Chapter 1 : Cecilia
Chapters
Customize
Next Chapter