The café had finally emptied of the last lingering students. I wiped down the counter one last time, the familiar scent of coffee grounds and cleaning solution filling my nostrils as I prepared to close up. My muscles ached from the six-hour shift, but at least I'd made enough in tips to cover Ryan's birthday present—a designer watch he'd been hinting about for weeks. The thought of his smile when he opened it tomorrow night made the exhaustion worth it.
I glanced at the clock—9:45 PM. Ryan had texted that he'd fallen asleep early, which wasn't unusual lately. He'd been "studying hard" for finals, often too tired to even text goodnight. I understood; UCLA wasn't easy for either of us.
As I gathered my things from the back room, I noticed Ryan's phone on the counter. He must have forgotten it when he stopped by for lunch. I slipped it into my bag, planning to surprise him when I got home.
The bus ride to our apartment was quiet, just the occasional ping from Ryan's phone. Curiosity got the better of me when I heard the third notification. I pulled out his phone, surprised to find it unlocked—he usually had a passcode. The Instagram icon showed several unread messages.
I shouldn't look. I trusted Ryan. But something in my gut twisted uncomfortably.
Just a quick peek.
I tapped on the Instagram DM icon, expecting to see messages from his study group. Instead, a name I didn't recognize topped his recent chats: Chelsea.
My finger hovered over the conversation. This was wrong. This was invading his privacy. But the preview text made my heart skip: "Can't wait to see you again..."
I tapped the chat.
The bus seemed to fade away as I scrolled through weeks of conversations. Flirtatious exchanges. Late-night messages. Photos I couldn't bring myself to open. Promises that mirrored word-for-word what he'd told me.
"You're the only one who understands me."
"I've never felt this way about anyone before."
"The necklace reminded me of your eyes."
The necklace. The expensive silver one I'd helped him pick out last month. For his cousin's birthday, he'd said.
My fingers trembled as I kept scrolling, each message driving the knife deeper. This wasn't a one-time mistake. This was calculated. Ongoing. And from the timestamps, it had been happening almost as long as we'd been together.
I clutched the phone so tightly my knuckles turned white. The elderly woman across from me asked if I was okay. I nodded mechanically, though tears had begun streaming down my face.
By the time I reached our apartment, I'd taken screenshots of everything and emailed them to myself. My mind raced with questions. How many others were there? How long had I been financing his double life? The gifts, the dinners, the "emergencies" that always seemed to require my last paycheck...
* * *
"It's not what you think, babe." Ryan's voice was smooth as honey as he leaned against our kitchen counter later that night. I'd confronted him as soon as he woke up, showing him the screenshots on my laptop.
"Then what is it?" My voice sounded small, even to my own ears. "Because it looks like you've been cheating on me for months."
He laughed—actually laughed—and ran a hand through his tousled brown hair. "You're stressed about finals. You're seeing things that aren't there."
"I saw the messages, Ryan. To Chelsea." I pointed at the screen. "You told her the same things you tell me. You bought her a necklace with the money I gave you for your cousin."
"She's just a friend from my Econ class." He moved closer, wrapping his arms around me. I stiffened but didn't pull away. "She was going through a rough breakup. I was being nice."
"Nice enough to tell her you dream about her every night?" My voice cracked.
He sighed dramatically. "You're overreacting. You know how I text—I'm friendly with everyone." His fingers stroked my hair, the familiar gesture that usually calmed me. "Do you really think I'd cheat on the best thing that's ever happened to me?"
I wanted to believe him. God, I wanted to. But the evidence was right there on the screen.
"I don't know what to think anymore," I whispered.
"Then let me help you." He closed my laptop and took my hands. "Tomorrow's my birthday. Let's just enjoy it, okay? We can talk about this after. I promise I'll explain everything."
I nodded, not trusting myself to speak. The doubt had already taken root, but his confident smile made me question my own judgment. Maybe I was overreacting. Maybe there was an explanation.
* * *
The next evening, our apartment buzzed with people celebrating Ryan's birthday. I'd spent the day decorating, ordering catering I couldn't afford, and pushing down the sick feeling in my stomach. Ryan had been extra attentive, showering me with kisses and compliments as if to erase my doubts.
I was refilling the chip bowl when a deep voice behind me said, "That dress is killer on you."
I turned to find myself face-to-face with Jake Mitchell, Ryan's roommate. I'd only met him briefly before—Ryan always made sure we didn't spend much time around each other.
"Thanks," I said, surprised by the direct compliment.
"I'm Jake." He extended his hand, his eyes never leaving mine. "We've met before, but Ryan never lets you talk to me for more than thirty seconds."
I laughed despite myself. "I wonder why."
"Probably because he knows I'd ask for your number." Jake's smile was confident, bordering on cocky. "Which I'm doing now, by the way."
Before I could respond, Ryan appeared at my side, his fingers digging into my arm. "Sophia, can you help me with something in the kitchen?" His voice was tight, his smile not reaching his eyes.
"Sure," I said, allowing him to pull me away. As we reached the kitchen, he spun me around.
"What were you doing talking to Jake?" he hissed.
"He just introduced himself," I said, confused by his intensity.
"Stay away from him," Ryan warned. "He's bad news. Total player. He goes through girls like tissues."
I nodded, but as Ryan returned to his guests, I found myself glancing back at Jake. He caught my eye across the room and raised his glass slightly, a knowing smile playing at his lips.
For the first time in over a year, I wondered if there was more to the story than what Ryan had been telling me.
The morning after Ryan's birthday party, my phone buzzed with a text from an unknown number. I glanced at it while tying my apron for my morning shift at the café.
"Coffee on me? - Jake"
My heart skipped. Jake Mitchell. Ryan's roommate. The guy Ryan had explicitly warned me to stay away from. I stared at those three simple words, my thumb hovering over the screen.
Ryan's warnings echoed in my mind: "Total player... goes through girls like tissues." But so did the screenshots of his conversations with Chelsea. Who was I supposed to trust anymore?
I typed back before I could overthink it: "I work at Bruin Brew until 3."
His response came immediately: "Perfect. See you then."
The shift dragged by in a haze of espresso shots and customer orders. Every time the door chimed, I glanced up, my pulse quickening. By 2:45, I'd wiped the same counter three times and reorganized the pastry display twice.
At exactly 3:01, Jake walked in. He wore a simple black t-shirt that hugged his shoulders and faded jeans, looking effortlessly confident in a way Ryan always tried too hard to achieve.
"Hey," he said, sliding onto a stool at the counter. "Busy day?"
"The usual pre-finals rush." I untied my apron, suddenly self-conscious of my work uniform and the coffee stains on my sleeve.
"You look like you could use this." He pushed a paper cup toward me—a vanilla latte, my favorite.
"How did you know?" I asked, taking a grateful sip.
He shrugged. "I pay attention."
Unlike Ryan, who still ordered me caramel macchiatos after a year together, despite my constant reminders that I preferred vanilla.
We settled at a corner table, and to my surprise, Jake didn't launch into flirtatious banter. Instead, he asked about my classes, my part-time job, my dreams after graduation. He listened—really listened—nodding and asking follow-up questions that showed he was actually absorbing what I said.
"So," he finally said, "are we going to talk about the elephant in the room?"
I tensed. "What elephant?"
"The fact that your boyfriend is cheating on you, and you know it."
The directness of his statement knocked the wind from me. I'd been avoiding thinking about those messages since the party, letting Ryan's explanations soothe my doubts. Hearing someone else say it out loud made it real again.
"It's... complicated," I managed.
"It's really not." Jake's eyes held mine. "He's using you, Sophia. For your money, your support, your...everything. And he's giving nothing back."
"You don't know that," I said defensively, though my voice lacked conviction.
"Don't I?" Jake raised an eyebrow. "I live with the guy. I see the gifts you buy him. I hear him on the phone with other girls when you're not around."
I stared into my latte, watching the foam dissolve. "Why are you telling me this?"
"Because you deserve better."
Over the next week, Jake became a regular fixture at the café. He'd appear during my shifts, sometimes just for a few minutes, leaving a vanilla latte on the counter with a napkin note underneath. Simple things like "Kick ass on that paper" or "Your smile made my day." Small gestures that made my heart flutter in ways I hadn't felt in months.
Madison noticed immediately. "The hot roommate has a thing for you," she said one afternoon, wiggling her eyebrows as she helped me close up.
"He's just being nice," I insisted, though I couldn't hide my smile.
"Nice guys don't show up every day with your favorite coffee," she countered. "And they definitely don't look at you the way he does."
"Ryan says he's a player."
Madison snorted. "And Ryan is a paragon of fidelity?"
She had a point.
On Friday evening, as I was wiping down tables after closing, the rumble of a motorcycle engine drew my attention to the window. Jake sat astride a sleek black bike, holding an extra helmet.
My heart raced as I stepped outside. "What are you doing here?"
"Taking you to dinner," he said simply. "If you want."
"On that?" I gestured to the motorcycle, equal parts terrified and thrilled.
"Live a little, Sophia." His smile was a challenge. "There's a place in Santa Monica. Right on the water. Best seafood you've ever had."
I hesitated, thinking of Ryan waiting at home. Ryan, who had "forgotten" our last three date nights. Ryan, whose texts to Chelsea still haunted my dreams.
"Okay," I said, surprising myself. "Let me grab my purse."
Twenty minutes later, I was clinging to Jake's back as we raced down the coast highway, the wind whipping through my hair and the ocean stretching endlessly beside us. For the first time in months, I felt... free. Alive. Like I could breathe again.
As we pulled up to the restaurant, the sun was setting over the Pacific, painting the sky in brilliant oranges and pinks. Jake helped me off the bike, his hand lingering on mine a moment longer than necessary.
"Beautiful, isn't it?" he asked, but when I turned to look at him, he wasn't watching the sunset.
He was watching me.
The restaurant Jake brought me to was unlike anywhere Ryan had ever taken me—a charming seaside place with twinkling lights and the sound of waves crashing nearby. The menu had no prices listed, which immediately made my stomach clench with anxiety.
"Get whatever you want," Jake said, noticing my hesitation. "It's on me."
"I can pay for my half," I insisted automatically.
Jake's eyes met mine across the candlelit table. "When was the last time someone treated you to dinner, Sophia?"
I opened my mouth to answer, then closed it again. I couldn't remember. With Ryan, I always ended up covering the bill when he inevitably "forgot" his wallet or had some emergency expense that drained his account just before our date.
"That's what I thought," Jake said softly. "It's not normal, you know. In a relationship, there should be give and take. Not just take, take, take."
"Ryan's just going through a tough time financially," I defended, the words sounding hollow even to my own ears. "He'll pay me back when he can."
"Like he paid you back for the birthday gift? Or the rent last month? Or the emergency car repair the month before?"
I flushed, uncomfortable with how much Jake seemed to know about my financial relationship with Ryan. "My mom always said that when you love someone, you support them through hard times."
"Your mom sounds like an amazing woman," Jake said, his voice gentler now. "But there's a difference between supporting someone and being used by them."
The waiter arrived with our food, saving me from having to respond. But Jake's words lingered in my mind long after we'd finished eating and were racing back along the coastline on his motorcycle.
* * *
Two days later, I was studying in the library when my phone buzzed with a text from Ryan.
*Hey babe, need a favor. Can you transfer $500? Need a textbook for my new class. Will pay you back next week.*
My fingers hovered over the screen. Five hundred dollars for a textbook seemed excessive, but Ryan was taking that specialized business seminar. Maybe the materials were expensive?
Before I could overthink it, I opened my banking app and made the transfer. *Done. Good luck with the new class!*
His response came immediately: *You're the best. Love you.*
Three simple words that used to make my heart soar. Now they just left me with a nagging doubt.
That evening, I searched my email for the receipt Ryan had promised to forward for the last "emergency" expense—a $300 certification exam he'd needed to take. Nothing. I scrolled back further, looking for any confirmation of how my money had been spent over the past few months. The more I searched, the more my stomach twisted into knots.
"Where's the receipt for that exam you took last week?" I asked when Ryan came home, trying to keep my voice casual.
He didn't look up from his phone. "What exam?"
"The certification one. The $300 one."
"Oh, that." He waved dismissively. "They email those later. Why?"
"I just wanted to see it. And what about today's textbook? Which class was that for again?"
Ryan's head snapped up, his eyes narrowing. "Why the interrogation? Don't you trust me?"
"Of course I do," I said quickly. "I just—"
"Just what? Checking up on me?" He stood up, towering over me. "I thought we were past this after your little Instagram stalking episode."
"I wasn't stalking—"
"You know what? I don't need this." He grabbed his jacket. "I'm going out. Maybe when I get back you'll be done with this paranoid bullshit."
The door slammed behind him, leaving me alone with my doubts and the growing realization that I had no idea where my money was actually going.
* * *
"It's not paranoia if he's actually lying to you," Madison said the next day, sliding into the seat across from me at the café. Her "surprise" visit during my shift wasn't fooling anyone—I knew she'd been worried about me since I'd texted her about the fight.
"Keep your voice down," I hissed, glancing around nervously.
"Sorry," she whispered, leaning closer. "But Soph, this is textbook manipulative behavior. He asks for money, gets defensive when questioned, turns it around to make you feel guilty, then storms out so you're left feeling like the bad guy."
I wiped down the counter with more force than necessary. "You don't know that."
"Then prove me wrong," Madison challenged. "Ask for receipts. Check his enrollment in that class. Look for the textbook. If he's telling the truth, there will be evidence."
What Madison didn't know—what I hadn't told her—was that I'd already looked. There was no business seminar on his schedule, no new textbooks in our apartment. Just more questions I was too afraid to ask.
Neither of us noticed Jake sitting in the corner, nursing a coffee, his eyes fixed on our conversation with an unreadable expression.