LOGIN
Chapter 1: My Life Was Ruined in Ten Seconds
“What the hell is this?” I hissed, my stomach dropping as my face exploded across the giant screen beside Nate Callahan’s cocky grin. The charity event crowd went wild, cheering and stomping like it was the championship game.
The host grinned wide into the mic. “Boston University, give it up for our newest Rink & Romance couple Ivy Chen and Captain Nate Callahan!”
I shot to my feet. “No. This is a mistake. I’m not dating him. Shut it down right now.”
Ethan grabbed my arm tight from behind. “Ivy, sit. You’re making a scene.”
“Making a scene? They just blasted my face up there with him!” I ripped my arm free. “Nate, tell them. Say it’s bullshit.”
Nate pushed through the swarm, jaw clenched. “You think I set this up? They blindsided me too, Ivy. Five minutes ago.”
A reporter shoved a phone in my face. “Ivy, how long have you two been sneaking around? That tension looks electric.”
“Electric? I barely know the guy.” My voice shook. “Ethan, what the fuck did you do?”
Ethan pulled me closer. “The rookie scandal tanked everything. Sponsors bailed. Scholarships are getting slashed. Mine’s first on the list if we don’t fix the image.”
“Yours?” I stared at him, chest tight. “You offered me something like a prize?”
“Not me. University brass forced it.” Ethan’s eyes pleaded. “Mom and Dad can’t swing tuition without it. Play along, sis. One semester.”
Nate’s shoulder pressed against mine in the chaos. Heat flared up my side. “I hate this as much as you. But my captain spot and the Frozen Four ride on this. We fake it. No choice.”
“Fake it with you?” I spun on him. “The guy who acts like the ice is his kingdom and everyone else is in the way? Hard pass.”
He leaned down, voice low against my ear. “And you’re the girl always hiding behind her camera, acting above it all. We’ll make it work whether we like it or not.”
Phones flashed everywhere. Students pushed closer, filming every breath. My skin crawled.
“Stop recording right now,” I snapped at a group of girls holding their phones high. “This isn’t real. Delete it.”
One laughed loudly. “You two look like fire together. Already trending. #RinkRomance couple goals.”
The producer appeared at my elbow. “Miss Chen, the announcement is locked in. Contracts are waiting at the house. Smile for the crowd. This is blowing up online.”
“Blowing up my life, you mean,” I fired back. “For what? Your ratings?”
Nate’s hand brushed my waist as he turned us toward the cameras. His fingers spread warm through my shirt. “Mine’s blowing up too. Yelling only makes the clips worse. Breathe with me.”
“Breathe with you?” I faced him, our bodies too close in the crush. His eyes held mine, dark and intense. “You’re my brother’s best friend and suddenly my fake boyfriend? This is insane.”
Ethan wedged between us. “Ivy, please. One semester. Keep me on the team. Dad sounded destroyed on the phone earlier. He mentioned the house payment again.”
I rubbed my temples hard. “Fine. But no shared house. And definitely no bed sharing.”
The producer chuckled. “Luxury off-campus spots are ready. Cameras start tomorrow. Shared spaces make the best romance.”
Nate’s mouth curved into a half-smile. “Scared you’ll enjoy living with me, princess?”
“Don’t call me that.” I poked his chest, feeling hard muscle jump under my finger. “I’ll handle you just fine. Keep your distance.”
He inhaled deeply, eyes dropping to my lips for a beat. “Distance? We sell the couple vibe starting now. They want proof.”
The host waved us forward. “Lovebirds, quick pose for the fans. Make it good.”
I stood rigid beside Nate. His hand settled firm on my lower back, pulling me flush against his side. Heat pooled low in my belly. His scent of sharp soap and warm skin hit me hard.
“Relax,” he murmured, breathing hot on my neck. “Pretend you don’t want to kill me right here.”
“I do want to kill you,” I whispered, but I melted into him anyway. His grip tightened, thumb brushing my spine. The crowd roared louder, phones exploding with flashes.
Hours later in my dorm, I dropped onto the bed, heart still racing, and opened the chat.
LensCrusher: Today wrecked me completely. Ambushed at the charity event. The big screen showed my face with that hockey captain. Now I’m stuck fake dating him on reality TV. Ethan’s scholarship is gone if I say no.
MidnightMVP: Public ambush? That’s ruthless. Spill every second. I’m here for all of it.
I wiped my eyes and kept typing.
LensCrusher: The host announced to us like it was real. I denied it out loud in front of everyone. Reporters swarmed. My brother begged because the team’s scandal killed the funding. If I walk, we lose everything at home. Nate’s intense. Grumpy as hell. Looks at me like I’m trouble he has to solve with his hands.
MidnightMVP: Hands? Sounds complicated. Are you okay breathing right now? Tell me what he’s like up close.
LensCrusher: Ethan’s best friend, Nate Callahan. Terriers captain. Dawn workouts, all rules, no fun. Now I have to live with him? Share a bed for the cameras? My body’s on edge just thinking about it.
MidnightMVP: Share a bed? Damn, that’s next level. But maybe the grump has surprises under all that. You vented harder stuff to me before. That all-nighter last month? We killed it with those memes.
I smiled, the knot in my chest loosening.
LensCrusher: Yeah. That stupid hockey gif had me laughing until my sides hurt. Real guys should be more like you. Easy to talk to. No pressure. Just safe and real. You get me without trying.
MidnightMVP: Safe? You’re gonna have me smiling over here. Keep talking. What else went down today?
LensCrusher: Social media exploded after. The show posted our picture. Millions of views already. Everyone’s calling us the new favorite couple. I cried hard in the bathroom earlier. I felt so trapped and exposed.
MidnightMVP: I’m sorry. That weight is heavy. You’re stronger than this mess though. One breath at a time. I’m always on your side. Send the pic. I’ll roast it with you.
I sent it quickly.
MidnightMVP: Okay, he pulls off broody well. But damn, you two have real spark. Tension jumping off the screen?
LensCrusher: Tension? More like I want to shove him away. But talking to you… it stops the tears every time. Thanks for getting me without judgment.
MidnightMVP: Anytime. Even at 2 a.m. Your messages make my nights better. I look forward to them.
A loud knock hit the door. I minimized the chat fast.
Ethan poked his head in. “Producer’s here with papers. They want you at the house tonight.”
“Tonight?” I groaned. “Tell them to back off.”
The producer walked in, folder ready. “Ivy, the buzz is insane. Ratings spiked hard after that pose you two gave.”
Nate followed, hands in pockets, eyes locked on me. “No dodging anymore. Ethan’s scholarship ties straight to the show’s numbers.”
I stood up. “This is straight blackmail.”
“Not blackmail,” the producer said smoothly. “Opportunity. Sign and the funding locks in. Refuse and they review every athletic scholarship at sunrise tomorrow.”
Ethan shifted on his feet. “Sis, Dad called twice more. He’s really scared about the bills.”
Nate stepped closer. “I’ll keep things smooth between us. We argue when the cameras want it. Fake the rest. We got this together.”
“Smooth for you maybe,” I said, voice dropping. “You save your captain title. I get my life plastered everywhere.”
The producer placed the thick contract on my desk. “Read every line. Sign by morning or your brother loses the scholarship. The house is waiting. Cameras hit at sunrise.”
Nate stayed behind as the others stepped out. He moved in close, voice low. “This online friend you keep mentioning… sounds like he really sees the real you. I wish real life felt that easy.”
I froze, heart racing. “How do you know about my chats?”
He smiled faintly, eyes lingering on my mouth. “Lucky guess. Get some rest. Tomorrow we start this thing for real.”
My phone buzzed with one last message.
MidnightMVP: Whatever hits tomorrow, I’ve got you. But tell me… what if this fake dating with the captain turns into something that feels way too real and you can’t walk away?
What if it does?
CHAPTER 30: THE ONE SHE LEAST EXPECTEDIvy's POVThe figure turned, and my breath caught somewhere in my throat before I even fully processed the face."Caleb?"Caleb Reyes. Ethan's best friend since middle school, the boy who used to walk me home from school whenever Ethan forgot, who'd once let me copy his notes for an entire semester of algebra without ever once bringing it up again. The boy I hadn't seen in person since he moved away the summer before college, four years ago now, a lifetime ago. The boy I'd had a crush on so quiet I'd never told a single person, not Ethan, not anyone, certain it would embarrass us both if it ever surfaced.He looked almost sick with nerves, hands shoved deep in his jacket pockets like they were the only thing holding him together."Hey, Ivy," he said, voice rough."You're this whole time, it was" I couldn't finish the sentence. None of the words wanted to line up right."I know. I know this is insane. I need you to let me explain before you say a
CHAPTER 29: HIS ANSWERIvy's POVThe broadcast came back to life mid-breath, the studio lights flooding back over us both, the host's voice cutting through the silence like he'd never stopped talking at all."Nate. We're back live. Your answer?"He turned from the crowd back to me, and whatever had pulled his attention away a moment ago seemed to settle, some decision locking into place behind his eyes."Yes," he said, clear enough to carry to every microphone in the building. "This is real. It's been real for a while now. And yes when this show ends, when the contract's up, when there's no more cameras telling either of us what we're supposed to feel I choose Ivy. Not for ratings. Not for a storyline. Because I want to."The crowd exploded.It was the moment the entire season had been building toward, the payoff every producer in that building had been chasing since the night we got ambushed at a charity event neither of us asked to attend. Applause rolled through the studio in wav
CHAPTER 28: SOMEONE IN THE CROWDIvy's POV"I need five minutes," I told the stage manager, already backing away from my mark. "Just five minutes before the next segment.""We don't have five minutes. We have ninety seconds and a live broadcast schedule that doesn't bend for anyone.""Please. This is important.""So it is not blowing a network finale. Places, Ivy."Nate caught my arm before I could argue further, pulling me a few steps into the wing, out of the stage manager's direct line of sight. "Talk to me. Right now. Whatever this is.""Nate, I don't have time to explain this gently.""Then don't. Just tell me."I looked at him, out of options, out of time, the countdown to the final segment already ticking somewhere behind us."There's someone I've been talking to," I said fast. "Online. Since before the show even started filming. An anonymous account, I never got a name, never got a face. He's been the person I told everything to. Every hard night, every fight with you, every s
CHAPTER 27: THE REVEALIvy's POVThe host's voice cut through the studio lights. "Before our couples make their final choice, we have something special for you tonight. Footage never before seen until now."The screen behind us lit up.I recognized it instantly. The handcuff challenge, week one, the twenty-four-hour stunt that had turned our hostility into something else entirely. But this wasn't footage from the broadcast. This was raw, unedited, a static shot from a hallway camera nobody had told us was rolling.Nate stood alone in the frame, handcuff still on one wrist, the chain hanging loose where I must have stepped out of shot. He was talking to someone off camera, a producer, voice low but clear enough for the studio mic to catch every word."I don't care what storyline you're building," Nate's recorded voice said. "I don't want her hurt by any of this. No matter what happens after the show ends, no matter how this plays out on camera she doesn't get hurt because of a stunt
CHAPTER 26: LIVEIvy's POVBackstage was chaotic in the specific way only a live finale could produce extra crew, extra lighting rigs, a stage manager barking cues into six headsets at once. I stood in the wings trying to steady my breathing, Nate's hand still warm in mine from the hallway."We have maybe two minutes before they need us in position," I said. "I need the name. Now. No interruptions this time."He didn't try to deflect. Something in his face had already decided, somewhere between last night's porch and this morning's blinding lights, that today was the day he stopped holding it back."It was you," he said. "I asked for you. By name."I blinked. "What?""Months before any of this started. Before casting, before the charity event, before any of it was public." He exhaled hard, like he'd been holding the sentence in his chest for weeks. "Ethan posted a photo online. Some university event, you in the background, laughing at something off-camera. I saw it because Ethan tagge
CHAPTER 25: THE NIGHT BEFOREIvy's POVThe night before the finale, I sat on the porch with Nate and couldn't make myself ask the one question that mattered."You're quiet," he said, settling beside me, close enough our shoulders touched."Big day tomorrow.""That's not what I meant.""I know."He didn't push. He never pushed anymore, and some nights I hated that about him, because it meant I had to be the one to decide when we finally talked about the things sitting unsaid between us."Can I say something?" he asked instead."Always.""These months changed something in me I didn't expect." He looked out at the dark yard instead of at me, voice low and unguarded. "I used to think I knew exactly who I was. Captain. Reliable. The guy who shows up and doesn't ask for anything back. Then this whole disaster happened, and somewhere in the middle of flour fights and handcuffs and live television, I stopped being sure of anything except one thing.""What's that.""You." He finally looked at







