I Made Birthday Pancakes for the Man I Loved—He Called Me FWB, So I Fell for His Best Friend

We had been seeing each other for a year.

Not “seeing” like a vague, polite phrase people use when they don’t want to admit they’re attached. I mean seeing—every weekend, most holidays, late-night grocery runs, lazy Sunday mornings, inside jokes that felt like a language. He’d slept at my place so often his toothbrush lived in my bathroom cup like it paid rent. We had a shared notes app called “Trip Ideas” with bullet points and little airplane emojis.

He said he loved me; I said I loved him.

So last weekend, I decided to do something special.

It was his birthday on Tuesday, so on Sunday morning, I made him pancakes in bed.

I kept it simple and sweet—classic buttermilk, a little vanilla, a pinch of cinnamon. I warmed maple syrup in a tiny saucepan because I’d once heard him complain about cold syrup like it was a personal betrayal. I added sliced strawberries and a small pat of butter on top like a fancy brunch place would. I even dusted powdered sugar over everything, even though I knew it would get all over the sheets, because it looked like celebration.

Then I carried the tray down the hall in my socks, balancing like a waitress with a secret.

Ryan was still in bed, hair a messy dark halo against the pillow, phone face down on the nightstand like he’d passed out mid-scroll. The morning light made his apartment look softer than it ever did at night, when everything felt sharper—music, laughter, desire, the quiet afterward.

He blinked awake when I nudged his shoulder.

“Rise and shine, birthday boy,” I whispered.

He propped himself up on one elbow and squinted at the tray like he thought he was hallucinating. Then he grinned.

“No way,” he said, voice rough with sleep. “You’re insane.”

“Insanely thoughtful,” I corrected, sliding the tray onto his lap.

He laughed and leaned forward to kiss me. It was warm, lingering, familiar. My body relaxed automatically into the touch.

“Happy almost-birthday,” I said.

He dug in immediately, cutting a bite like he was starving. “Oh my God,” he mumbled around food. “This is so good.”

I sat on the edge of the bed, tucking my legs under me. He was happy, eating and joking that I was spoiling him.

I smiled and said, “I just want to spoil my man.”

It came out naturally—my man—not as a claim, not as a trap, just as a small, affectionate truth I’d been carrying around in my chest for months.

Ryan froze.

Not dramatically. Not like in a movie. Just a small pause, fork suspended midair, the air shifting in a way your body notices before your mind catches up.

Then he let out this short, awkward laugh.

“Maya,” he said, and my name sounded like a warning. “Come on.”

I blinked. “Come on what?”

He set the fork down and rubbed his face like he was tired, like I was about to be unreasonable.

“We’re just FWB,” he said. “You know that.”

For a second, I honestly thought I’d misheard him.

I stared at his mouth, waiting for him to smile and say he was joking, waiting for the punchline to save me.

But he didn’t.

He reached for his fork again, like he hadn’t just punched a hole through everything I’d been building in my head for a year.

I could actually feel heat rise in my face.

“FWB?” I repeated, stupidly.

Ryan shrugged like it was obvious. Like the last twelve months were just… a convenient arrangement.

“Maya, you’re great,” he said. “I love hanging out with you. You’re fun. But we never—like—we never put a label on it.”

My throat tightened. “You said you loved me.”

He rolled his eyes, but not cruelly—almost annoyed, like I was making him explain something basic. “I do love you. Like, as a person. But that doesn’t mean we’re a couple.”

The room went too bright. The powdered sugar on the pancakes looked like snow on a car wreck.

I heard myself laugh—thin, disbelieving. “We planned a trip.”

“Yeah,” he said, lifting a shoulder. “Friends take trips.”

“Your mom follows me on Instagram,” I said, because my brain was grasping for evidence, for something concrete.

Ryan snorted. “My mom follows everyone.”

I stared at him. “So what am I doing here every weekend? What are we doing on holidays? What was last Christmas?”

Ryan’s expression hardened a little. “Maya, don’t do this.”

“Don’t do what?” My voice rose despite me trying to keep it calm. “Don’t ask for clarity after a year?”

He exhaled sharply. “You’re twisting it. You’re making it bigger than it is.”

My stomach dropped.

There it was—the line that made me feel like I was insane for having feelings.

“You let me think—” I started.

“I didn’t let you think anything,” he snapped. “You assumed.”

Silence settled between us, heavy and humiliating.

He picked up his fork again and took another bite.

Like we were discussing the weather.

Something in me went still.

Not numb—just… focused. Like a switch flipped from hope to survival.

I stood up slowly.

Ryan glanced up, chewing. “Maya—don’t be weird.”

“Don’t be weird,” I echoed, and my voice didn’t sound like mine. “Okay.”

I walked out of the bedroom on legs that felt borrowed.

In the bathroom, I stared at myself in the mirror—hair messy, cheeks flushed, eyes wide like I’d been slapped. I’d spent a year being sweet, accommodating, understanding. I’d swallowed every “it’s complicated” and “I’m not ready” because he always made it sound temporary, like we were building toward something.

Now he’d reduced me to a category.

FWB.

Like a line item.

I brushed my teeth with Ryan’s spare toothbrush because mine was still there, because my life had been folded into his in a thousand small ways he was suddenly pretending didn’t matter.

Then I walked back into the bedroom, grabbed my bag from the chair, and quietly picked up the tray of pancakes.

Ryan’s brows drew together. “What are you doing?”

“Taking my pancakes,” I said.

He scoffed. “Seriously?”

I looked at him—really looked—and realized something else: he wasn’t shocked I was upset. He wasn’t scared he’d lost me. He was annoyed he’d been inconvenienced.

I carried the tray out without spilling a drop.

Behind me, Ryan called, “Maya, don’t be dramatic. We can talk later.”

I didn’t answer.

I left his apartment, rode the elevator down with a couple in matching gym clothes, and walked outside into a bright Sunday that suddenly felt like it didn’t belong to me.

I got into my car, set the tray carefully in the passenger seat, and just sat there gripping the steering wheel, trying not to cry because crying felt like giving him something.

After a minute, my phone buzzed.

RYAN: You left over nothing. Chill. We’re fine.

Fine.

My laugh came out jagged.

I drove home with pancakes I couldn’t eat and a relationship I apparently hadn’t been in.


The first person I told was my best friend, Tessa.

Tessa didn’t do gentle when you’d been wronged. She did warrior queen.

She came over that afternoon with a bottle of cheap champagne and a bag of groceries like she was preparing for a breakup ritual.

“Tell me everything,” she demanded, kicking off her shoes.

I sat on my couch in sweatpants, hair up, eyes puffy from the crying I’d tried not to do but failed at anyway.

When I finished, Tessa’s mouth was hanging open.

“He ate the pancakes?” she said, appalled. “While saying that?”

“He did,” I whispered.

Tessa set down the champagne. “I hate him.”

“I don’t want you to hate him,” I said automatically, still trained to protect Ryan even when he didn’t deserve it.

Tessa stared at me like I’d lost my mind. “Maya. He told you he loved you. He spent every weekend with you. He let you make him birthday pancakes in bed.”

“I know,” I said, voice breaking.

“And then he said ‘we’re just FWB’ like you were a… a convenient subscription,” she continued, voice rising. “That’s not confusion. That’s cruelty.”

I swallowed hard. “Maybe I assumed—”

“No.” Tessa cut me off. “Stop doing that thing where you blame yourself so you don’t have to admit someone treated you like garbage.”

The words hit like a slap, but the kind that wakes you up.

I stared down at my hands. “So what do I do?”

Tessa grabbed my phone gently and held it out. “You do not text him. You do not ‘talk later.’ You do not let him gaslight you into thinking this is normal.”

I nodded slowly.

Tessa’s eyes narrowed, sudden and mischievous. “Also,” she said, “I have an idea.”

I looked up. “Tessa…”

She grinned. “He has a best friend, right?”

My stomach sank. “Please don’t.”

“What’s his name?” she demanded.

“Caleb,” I said reluctantly. “Caleb Hart.”

Tessa’s grin widened like a shark. “Caleb is the one who always looks like he wants to apologize for Ryan’s behavior at parties.”

“That’s… accurate,” I admitted.

“And Caleb has been single since that breakup last year,” Tessa said, like she’d been gathering intel for months.

I frowned. “How do you know that?”

Tessa shrugged. “I notice things.”

I crossed my arms. “What are you thinking?”

Tessa leaned forward, eyes sparkling. “I’m thinking you should go on a date. With someone who actually wants you.”

My chest tightened. “Not with Caleb.”

Tessa lifted her eyebrows. “Why not?”

“Because that’s messy,” I said. “That’s drama.”

Tessa scoffed. “You already have drama. Ryan served you drama with syrup. The question is whether you’re going to sit there and eat it.”

I opened my mouth to argue, then closed it.

The thing was… Caleb had always been different.

I met him at Ryan’s friend’s BBQ a year ago, right after Ryan and I started spending time together. Caleb had shaken my hand, smiled politely, and said, “Welcome to the chaos.”

When Ryan would drift away to talk to other people for too long, Caleb would glance at me like he was checking if I was okay, then offer me a drink or pull me into conversation so I wasn’t standing alone.

When Ryan got too flirty with other women—something he always brushed off as “just being social”—Caleb would quietly redirect him like a leash, bringing him back without making a scene.

Caleb had never hit on me. Never crossed a line. If anything, he kept a respectful distance, like he didn’t want to make Ryan suspicious.

And the night Ryan said “I love you” for the first time—at a friend’s rooftop party, after too many beers—Caleb had been there. He’d looked at me afterward and said softly, “He better mean that.”

I’d laughed then, and said, “He does.”

Now that memory tasted bitter.

“Tessa,” I said carefully, “I’m not going to date his best friend as revenge.”

Tessa tilted her head. “Okay. Then don’t do it as revenge. Do it because you deserve someone who doesn’t call you ‘just’ anything.”

My stomach flipped.

I wanted to say no. I wanted to be the mature person who walked away clean and neat.

But my hurt had teeth, and it wanted something.

And there was another truth under everything: I didn’t want Ryan back, not anymore. I wanted the version of Ryan I thought I had. And that guy didn’t exist.

Tessa bumped my knee with hers. “At least talk to him,” she said. “Caleb. See what happens.”

I stared at my phone, heart pounding.

I didn’t have Caleb’s number.

But Ryan did.

And Caleb’s Instagram wasn’t private.

My finger hovered.

Tessa sang softly, “Do it, do it, do it.”

I shot her a look. “You’re terrible.”

“I’m helpful,” she corrected.

I opened Instagram, found Caleb’s profile—simple, mostly hiking photos, dogs, one picture of him holding a beer at a baseball game, smiling like he didn’t know he was handsome.

I swallowed hard and tapped message.

My hands trembled as I typed.

MAYA: Hey. Random question—are you free this week? I could use a friend.

I stared at it for a full minute, then hit send before I could chicken out.

My stomach dropped like I’d jumped off a cliff.

Tessa squealed. “YES.”

I glared. “Shut up.”

We waited.

Three minutes later, my phone buzzed.

CALEB: Hey. Yeah. You okay? Want to grab coffee tomorrow?

My chest tightened, sudden and sharp.

It wasn’t flirty. It wasn’t creepy. It was… concerned.

I swallowed.

MAYA: Coffee sounds good. Tomorrow after work?

CALEB: Perfect. There’s a place in Chelsea I like. I’ll text you the address.

I stared at the message, feeling like I’d stepped into a different timeline.

Tessa grabbed her champagne and popped it like we’d just won a trophy.

“Welcome to your villain era,” she declared.

I took the glass from her and sighed. “I’m not a villain.”

Tessa clinked her glass against mine. “No. You’re just finally the main character.”


The next day, I wore a sweater that made me feel like myself—soft blue, not too tight—and met Caleb outside a small coffee shop with a neon sign and mismatched chairs.

It was early evening, the city glowing with that post-work rush, people moving fast like they had somewhere to be.

Caleb was already there, hands in his jacket pockets, looking around like he didn’t want me to feel like I was searching.

When he saw me, his face relaxed.

“Hey,” he said, smiling.

“Hey,” I replied, suddenly nervous.

He opened the door for me, not in a performative way, just instinctive.

Inside, we ordered. Caleb remembered my order from past group hangouts—oat milk latte, half-sweet—and I felt a weird jolt of warmth that made my throat tighten.

We sat in the back corner.

For a moment, we both hesitated, like we were standing on the edge of something neither of us had named.

Then Caleb said gently, “Tessa told me Ryan’s birthday was yesterday.”

My stomach clenched. “Yeah.”

Caleb’s eyes softened. “I’m sorry.”

The simple sincerity almost wrecked me.

I laughed awkwardly. “You don’t even know what happened.”

Caleb leaned back, studying me. “I have a guess,” he said quietly. “But I’d rather you tell me, if you want.”

So I did.

Not every detail, not the whole year—just enough. The pancakes. The “my man” line. Ryan’s face. The words just FWB like a stamp pressed into my skin.

Caleb’s jaw tightened as I talked. His hand curled around his coffee cup like he wanted to crush it.

When I finished, I stared down at the table, embarrassed by my own vulnerability.

Caleb exhaled slowly.

“That’s… messed up,” he said.

I let out a weak laugh. “That’s one word for it.”

“He shouldn’t have let it get that far,” Caleb said, voice low. “He shouldn’t have said ‘I love you’ if he didn’t mean it the way you meant it.”

I looked up, surprised. “So you believe me.”

Caleb blinked. “Of course I do.”

My chest tightened again.

Caleb rubbed his face, frustration flickering. “Ryan’s always had this thing,” he said. “Where he wants the benefits of commitment without the responsibility. He likes being adored. He likes the comfort. But the moment it starts to feel real, he pulls back and acts like you’re crazy for expecting more.”

I swallowed hard. “That sounds… accurate.”

Caleb’s gaze held mine. “You’re not crazy.”

The words landed like a hand on my shoulder.

I blinked fast. “Thank you.”

We sat in silence for a moment, the air between us filled with everything we weren’t saying.

Then Caleb asked, carefully, “Why did you message me?”

My heart slammed.

Because Tessa told me to, I wanted to say. Because I was hurt. Because I wanted revenge.

But the truth was… more complicated.

“Because you’re… safe,” I admitted softly. “And I needed to talk to someone who wouldn’t tell me I’m overreacting.”

Caleb’s expression softened in a way that made my stomach flip.

“I’m glad you did,” he said.

We talked for another hour about everything else—work, music, the best pizza spots, his dog (a golden retriever named Waffles that he spoke about like it was his child), my job in marketing that drained me and thrilled me in equal measure.

I laughed more than I had in days.

When we finally stood to leave, Caleb walked me outside.

The air was cold. The street smelled like pretzels and exhaust and winter.

Caleb shoved his hands in his pockets and looked down at me. “Can I ask you something?” he said.

“Yeah.”

“Are you… done with him?” he asked gently.

My throat tightened. I pictured Ryan chewing pancakes while my heart shattered.

“Yes,” I said, voice firm. “I’m done.”

Caleb nodded slowly, like he’d been holding his breath.

Then he said, “Okay.”

Just okay.

No pressure. No swooping in. No opportunistic flirtation.

That restraint made my chest ache in a different way.

“Thank you for tonight,” I said.

Caleb smiled. “Anytime.”

He hesitated, then added, “If you want… we could do dinner sometime. Not as a ‘friend helping a friend.’ Just… dinner.”

My heart raced.

I should have said no. I should have protected myself from further mess.

Instead, I heard myself say, “Yeah. I’d like that.”

Caleb’s smile widened—genuine, almost relieved.

“Cool,” he said, trying to play it casual and failing slightly. “I’ll text you.”

When I walked to the subway, I realized my hands were shaking—not from fear, but from the dizzy thrill of something new.


Ryan found out three days later.

Of course he did.

Ryan was the kind of guy who didn’t notice you crying in front of him but could sense instantly when your attention had shifted away.

It happened at a mutual friend’s Friday night get-together in Brooklyn.

I hadn’t planned to go, but Tessa insisted. “You can’t disappear,” she said. “That’s letting him rewrite the narrative. You show up, you look amazing, you leave early.”

So I went.

Caleb came too—not right beside me like a statement, but close enough that I could feel his presence like a steadying force. He’d arrived with a six-pack, greeted everyone, and then found me near the kitchen with a soft, “You good?”

I nodded.

Ryan showed up late, wearing that effortless grin he used like armor.

When he walked in and saw me, his eyes flicked over me quickly—assessing.

Then he saw Caleb near me.

His smile faltered for half a second.

Ryan approached with a beer in his hand like nothing had happened. “Maya,” he said brightly. “Hey.”

I looked at him calmly. “Hey.”

His gaze darted between me and Caleb. “Didn’t think you’d be here.”

“I’m allowed to be,” I said.

Ryan let out a laugh that sounded a little too loud. “Okay. Sure.”

Caleb stepped closer, not aggressive, just present.

Ryan’s eyes narrowed. “You two… hanging out now?”

Caleb’s expression stayed neutral. “Yeah,” he said. “We are.”

Ryan blinked as if he couldn’t process it. “Since when?”

I smiled slightly. “Since you told me we were ‘just FWB.’”

A few people nearby went quiet, pretending not to listen.

Ryan’s cheeks flushed. “Oh my God,” he muttered, like I’d embarrassed him. “You’re still on that?”

I stared at him. “You’re still acting like I imagined it.”

Ryan scoffed. “Maya, come on. This is petty.”

Caleb’s jaw tightened. “It’s not petty,” he said calmly. “It’s accountability.”

Ryan’s eyes flashed. “Stay out of it.”

Caleb held his gaze. “No.”

The air crackled, the party suddenly feeling too small.

Ryan looked back at me. “So what is this?” he demanded. “You trying to make me jealous?”

I felt the old reflex—to explain, to soothe, to fix—rise in my chest.

Then I let it die.

“No,” I said, voice steady. “I’m trying to move on.”

Ryan laughed bitterly. “By dating my best friend?”

Caleb’s eyes flicked to me, checking if I wanted him to speak.

I shook my head slightly. I had this.

“Ryan,” I said, “you don’t get to define what we were and then also control what I do afterward.”

Ryan’s nostrils flared. “We weren’t even together.”

“That’s what you decided when it benefited you,” I said. “But you sure enjoyed acting like we were.”

Ryan’s mouth opened, then closed.

I could see him searching for the right words to twist this into something where he wasn’t the bad guy.

Finally, he snapped, “You’re doing this to hurt me.”

I shrugged lightly. “Maybe it hurts because you thought I’d always be available.”

Ryan’s face darkened. “So you’re really choosing him.”

Caleb’s hand hovered near my back, not touching, just there.

I looked at Ryan and felt something settle inside me—final.

“I’m choosing myself,” I said.

Then I turned away.

My knees shook as I walked to the door, but I didn’t stop.

Caleb followed quietly, and Tessa trailed behind like a bodyguard.

Outside, the cold night air hit my face, and I realized I was smiling.

Not because I’d “won.”

Because I’d stopped begging someone to see my worth.

Caleb stepped beside me. “You okay?” he asked softly.

I exhaled. “Yeah,” I said, surprised by how true it felt. “I think I am.”

Tessa whooped behind us. “ICONIC.”

I rolled my eyes. “Tessa.”

Caleb laughed under his breath, and that sound—warm, genuine—made my chest feel lighter.


Dinner with Caleb wasn’t flashy.

It wasn’t an expensive rooftop with a view meant to impress. It was a cozy little Italian place in the West Village with checkered tablecloths and dim lighting, the kind of restaurant where the waiter calls you “hon” and the bread is warm.

Caleb arrived early again. He stood when I walked in, smiling like he’d been looking forward to this all day.

We talked. We ate. We laughed. And for the first time in a long time, I didn’t feel like I was performing a version of myself that was “cool enough” to be chosen.

Caleb asked questions and actually listened to the answers.

He told me stories about growing up in Ohio, about moving to New York after college, about the breakup that had wrecked him for a while and taught him he never wanted to be with someone who played games.

“I’m too old for that,” he said, shaking his head.

“How old are you?” I teased.

“Thirty-two,” he said with mock offense. “I’m ancient.”

I laughed. “I’m twenty-nine. Don’t make me feel young.”

Caleb smiled. “You are young.”

It wasn’t flirty. It was affectionate.

Halfway through dinner, my phone buzzed.

A text from Ryan.

RYAN: You happy now?

I stared at it, stomach tightening.

Caleb noticed. “You don’t have to answer,” he said gently.

I took a breath. “I’m not,” I said, and put my phone face down.

Caleb’s gaze held mine. “Good.”

After dinner, we walked along the street, the city around us glowing and loud.

When we reached the corner, Caleb stopped.

He looked at me like he was deciding something.

“I want to be honest,” he said. “This is complicated. You know that.”

I nodded. “Yeah.”

“And I don’t want to be someone’s revenge,” he continued, voice steady. “I don’t want to be used to prove a point.”

My chest tightened. “You’re not,” I said quickly.

Caleb studied me. “Then tell me what you want,” he said softly.

My throat went dry.

I could have said, I want to hurt Ryan. I want him to feel what I felt.

But looking at Caleb—his calm eyes, his quiet sincerity—I couldn’t lie.

“I want…” I swallowed. “I want someone who doesn’t make me feel crazy for wanting commitment. I want someone who chooses me without making me audition for it.”

Caleb’s expression softened.

“And I want,” I added, voice shaking slightly, “to stop feeling like love is something I have to earn by being small.”

Caleb exhaled, and it sounded like relief.

“Okay,” he said. “Then I can do that.”

My eyes stung.

Caleb reached up slowly, giving me time to pull away, then tucked a strand of hair behind my ear.

“Can I kiss you?” he asked.

The respect in that question almost undid me.

“Yes,” I whispered.

He kissed me gently, like he wasn’t trying to claim me, just meet me. It was warm and steady and real.

When he pulled back, he rested his forehead against mine for a second.

“Whatever happens,” he murmured, “I’m not going to treat you like you’re optional.”

I closed my eyes, letting that promise sink into places Ryan’s words had bruised.


Ryan didn’t take it well.

At first, he tried charm.

He started texting me random memories, “funny” inside jokes, photos of places we’d gone together.

RYAN: Remember this? 😂
RYAN: Saw this and thought of you.
RYAN: You’re really gonna throw away a year over one comment?

I didn’t answer.

Then he tried guilt.

RYAN: I’ve been depressed.
RYAN: You know I’m not good with labels.
RYAN: You’re making me the villain when I never promised anything.

That one made my hands shake with anger.

Never promised anything.

He’d promised with every weekend. Every “I love you.” Every future plan he let me participate in like it was real.

Tessa wanted to reply for me with something violent.

Caleb simply said, “Block him if you need to.”

I didn’t block him immediately, because part of me wanted to see what he’d do next, to confirm what I already knew.

And then, one Saturday night, Ryan crossed the line.

Caleb and I were at a small bar with friends, nothing dramatic. I was laughing, actually laughing, when the door opened and Ryan walked in.

He didn’t look casual.

He looked determined.

He came straight toward us.

Caleb saw him first and stood, calm but firm, stepping slightly in front of me without making a show of it.

Ryan stopped at the table, eyes locked on me. “Can we talk?” he demanded.

“No,” I said.

Ryan’s jaw clenched. “Maya, don’t do this in front of—”

“In front of who?” I cut in. “Your best friend? The one you didn’t mind humiliating me in front of when you called me FWB?”

Ryan flinched, then hardened. “You’re exaggerating.”

Caleb’s voice was calm. “Ryan, leave.”

Ryan turned on him. “You’re really doing this? You’re breaking bro code?”

Caleb’s expression didn’t change. “You broke basic human decency.”

Ryan scoffed. “Oh my God. You’re acting like she’s your wife.”

Caleb leaned forward slightly. “No,” he said. “I’m acting like she’s a person.”

The words hit the table like a slap.

Ryan’s eyes flicked back to me, desperate now. “I didn’t mean it like that,” he said quickly. “I just—Maya, I got scared. Okay? I freaked out. But that doesn’t mean I don’t want you.”

I stared at him, heart pounding.

This was the moment I used to fantasize about. The moment he realized what he lost.

And all I felt was tired.

“You want me,” I said slowly, “because someone else is treating me better.”

Ryan’s mouth opened. “No—”

“Yes,” I said, voice steady. “If Caleb hadn’t stepped up, you’d still be texting me ‘u up?’ at midnight and calling it love.”

Ryan’s face tightened. “So that’s it? You’re choosing him?”

I inhaled slowly.

Then I said the sentence that closed the door:

“I’m not your backup plan, Ryan.”

He stared at me, stunned.

Caleb’s hand touched the small of my back gently, grounding.

Ryan’s voice dropped, bitter. “You think Caleb’s better than me?”

I looked at Ryan and realized the truth was simple.

“Yes.

Because Caleb doesn’t make me beg to be respected.”

Ryan’s face twisted, anger replacing desperation.

“This is pathetic,” he snapped, loud enough for nearby tables to glance over. “You’re really throwing yourself at my friend just to prove a point.”

I stood up, heart pounding, voice calm.

“No,” I said. “I’m walking away from someone who treated my feelings like a joke.”

Ryan glared at Caleb. “Congrats,” he spat. “Enjoy cleaning up my mess.”

Caleb’s expression was cool. “I’m not cleaning up your mess,” he said. “I’m choosing Maya.”

Ryan’s face went pale.

Then he turned and stormed out, shoulders rigid, like he’d been wronged.

I sat back down slowly, hands shaking.

The bar noise returned like a wave.

Caleb looked at me. “You okay?”

I exhaled. “Yeah,” I said, and this time I meant it. “I think I just… finally closed it.”

Caleb nodded. “Good.”


Dating Caleb wasn’t perfect, because real life isn’t.

There were awkward moments—mutual friends who didn’t know where to stand, group chats that went quiet when someone mentioned Ryan, invitations that became complicated.

And there were moments when I’d flinch emotionally, waiting for the other shoe to drop. Waiting for Caleb to suddenly say, “Actually, we’re just—”

But Caleb never did.

Instead, he did small things.

He checked in when I got quiet. He asked before assuming. He introduced me as his girlfriend without hesitation, like it wasn’t a scary word.

One night, a few months in, we were lying on his couch watching some dumb reality show. Waffles the dog was sprawled across our legs like he owned us.

Caleb muted the TV and turned to me.

“Can we talk about something?” he asked.

My stomach tightened automatically. “Sure.”

Caleb reached for my hand. “I know how Ryan hurt you,” he said gently. “And I know you might have doubts sometimes.”

I swallowed. “I do.”

Caleb nodded. “I don’t want you to wonder where you stand with me,” he said. “So I’m telling you now: I’m in this. For real. If you want to build something, I do too.”

Tears stung my eyes. “Caleb…”

He squeezed my hand. “No games,” he said. “No ‘just.’ You’re not just anything.”

My throat tightened, and I laughed through tears. “You’re going to make me cry.”

Caleb smiled softly. “I’d rather you cry because you feel safe than cry because you feel disposable.”

Something in me cracked open—not in pain, but in relief.

I leaned into him and rested my head on his shoulder.

Outside, the city hummed. Inside, I felt steady.


The last time I saw Ryan was at a mutual friend’s engagement party in late spring.

I almost didn’t go, but Caleb asked, “Do you want to?” like my choice mattered.

I did.

Not because I wanted confrontation, but because I wanted proof that I could exist in the same space as my past and not be owned by it.

We arrived together. Tessa squealed and hugged me like she’d been waiting all night to do it.

Ryan was there, leaning against the bar with a drink, laughing too loudly.

When his eyes landed on me, his smile faltered.

Then he saw Caleb’s hand in mine and his expression tightened.

He didn’t approach this time.

Instead, later in the evening, I walked out onto the balcony for air. The city lights were warm. The music inside was muffled behind the glass.

I heard footsteps.

Ryan.

He stopped a few feet away, hands in his pockets, looking suddenly younger than I remembered.

“Maya,” he said quietly.

I didn’t tense. I didn’t brace. I just looked at him.

“Ryan.”

He swallowed. “You look… happy.”

I shrugged lightly. “I am.”

Ryan’s jaw tightened, then softened. He stared down at the street below for a moment.

“I messed up,” he said.

I waited.

He glanced at me. “I didn’t think you’d actually leave.”

There it was—the truth.

I felt no triumph, no satisfaction. Just a sad kind of clarity.

“I know,” I said softly.

Ryan’s throat bobbed. “I—” He hesitated. “I did love you, you know.”

I met his gaze. “Then you should’ve acted like it.”

Ryan looked away, blinking hard. “Yeah.”

We stood in silence for a moment, the air cool between us.

Then I said, “I hope you figure out why you do that.”

Ryan’s brows knit. “Do what?”

“Why you want people close enough to comfort you,” I said, “but not close enough to expect anything.”

Ryan’s face tightened like the words landed somewhere sore.

“I don’t know,” he admitted, voice rough.

I nodded slowly. “You should learn,” I said. “Before you hurt someone else.”

Ryan swallowed. “Caleb hates me.”

I exhaled. “Caleb doesn’t hate you,” I said, because it was true. “Caleb just stopped protecting you from consequences.”

Ryan flinched.

I heard the balcony door open behind me, and then Caleb’s voice—gentle, checking.

“You okay?”

I turned. Caleb stood there, eyes on me, not on Ryan. No possessiveness. No aggression. Just presence.

“Yeah,” I said, and smiled. “I’m okay.”

Caleb stepped closer, sliding his hand into mine.

Ryan watched that, something breaking and settling in his expression.

“I guess,” Ryan said quietly, “I lost.”

I looked at him, then at Caleb.

“This isn’t a game,” I said. “It’s my life.”

Ryan nodded once, stiff. “Right. Yeah.”

He backed away, then turned and went back inside.

Caleb squeezed my hand. “You did great,” he said softly.

I laughed quietly. “I didn’t do anything.”

“You chose yourself,” Caleb said. “That’s everything.”

I leaned into him, letting the night air fill my lungs.

Inside, the party continued—music, laughter, clinking glasses.

But out here, under the city lights, I felt something I hadn’t felt in a long time:

Free.


Two months later, Caleb took me to a weekend cabin upstate.

Not fancy. Just trees, a small lake, a porch swing that creaked. Waffles ran around like he’d been waiting his whole life for this moment.

On Saturday morning, I woke up before Caleb. The cabin was quiet. The sun was soft.

I went into the tiny kitchen, found the pancake mix Caleb had bought, and started making breakfast.

When Caleb stumbled in half-asleep, hair messy, wearing sweatpants, he blinked at the smell.

“Are you making pancakes?” he mumbled.

I smiled. “Yeah.”

He rubbed his eyes and walked behind me, wrapping his arms around my waist gently.

“Should I be scared?” he murmured.

I laughed softly. “No.”

Caleb kissed my shoulder. “Good,” he said. “Because I’m very pro-pancake.”

I flipped one, watching it land perfectly.

Caleb rested his chin on my shoulder. “You know,” he said, voice quiet, “I hate that he ruined this for you.”

My throat tightened. “He didn’t,” I said.

Caleb’s arms tightened slightly. “Yeah?”

I nodded. “Because now,” I said softly, “pancakes don’t mean pretending. They mean… I’m doing something sweet for someone who actually sees me.”

Caleb went still for a moment. Then he kissed my neck gently.

“I see you,” he whispered.

I turned in his arms and looked up at him.

For a second, I thought of that Sunday morning in Ryan’s bed—the powdered sugar, the tray, the word FWB like a punch.

And then I thought of this: warm cabin air, Caleb’s steady eyes, Waffles thumping his tail against the floor like applause.

The past didn’t vanish.

But it stopped owning me.

I smiled and said, “Go sit. Breakfast is almost ready.”

Caleb grinned. “Yes, ma’am.”

And when I carried the plate of pancakes to the small table by the window, Caleb stood up and kissed my forehead with such simple affection that my eyes stung.

Not from pain.

From gratitude.

Later, after breakfast, Caleb took my hand on the porch swing.

“I’m not going to propose or anything,” he said quickly, and I laughed. “But I am going to say this: I’m serious about you. I’m serious about us.”

I squeezed his hand. “Me too,” I said.

Caleb smiled, relief and happiness mixing in his expression like he couldn’t believe he got to be in something good.

Waffles barked at a squirrel and Caleb laughed, shaking his head.

I leaned into Caleb and watched the trees sway.

A year ago, I would’ve called myself lucky just to be wanted by Ryan on weekends.

Now I knew better.

Now I knew what it felt like to be chosen.

THE END