LOGINZeke
The leather seats of Kyler’s vintage black Jeep Cherokee were entirely too comfortable for a guy I actively wanted to punch in the throat. I sat in the passenger side, my arms crossed tightly over my chest, staring out the window as the suburban streets of my hometown slowly melted into the highway leading to Ravenscroft College. Ravenscroft was a massive, gothic-looking elite institution nestled on the edge of a wealthy, fog-heavy lake town. It was the kind of campus that looked beautiful in brochures but felt like a frozen fortress during hockey season. The athletic department practically ran the school, which was the only reason I tolerated the grueling schedule. Well, that and getting away from my family. A heavy, smooth bassline started thumping through the Jeep's high-end speakers. The dark, hypnotic rhythm of “Starboy” by The Weeknd filled the cabin. I gritted my teeth. Of course the psycho had good taste in music. It would be so much easier to hate him if he listened to generic radio pop. I pulled out my phone, ignoring the low hum of the engine, and opened I*******m. I needed a distraction from the suffocating presence of the guy sitting next to me. My thumb mindlessly scrolled past frat party videos and sports highlights before I did the one thing I had been loathing myself for doing all morning. I tapped my direct messages. I scrolled past my unread texts from Zoey. Past the group chats. Right to the bottom. There it was. An active chat thread with @BarnabyTheOfficialBear. I wanted to slam my head against the dashboard. It was clinical insanity. Why the hell did our college athletic department decide that a fictional, six-foot-tall plush animal needed its own verified social media account? It was mostly used for PR—posting photos of the bear hugging toddlers, doing backflips on the ice, or posing with the cheerleaders. It was a corporate marketing gimmick run by some faceless intern in the media department. And yet, my stupid, desperate ass had sent a DM to it at three in the morning. Me: Who are you? That was it. Just three words. I had been high, my ribs had been throbbing, and my brain had been completely short-circuited by the memory of wet heat and dead glass eyes. I had spent the last twelve hours convincing myself the intern running the account would just delete it and think it was a prank. But every time I opened the app, my chest tightened. No reply. Still unread. I locked my phone with an aggressive click and shoved it into my pocket, letting out a heavy, frustrated sigh. Great. I was officially losing my mind. I was surrounded by psychotic people in my real life, and now I was cyber-stalking a school mascot like a total freak. I really needed to stop watching those murder documentaries. “You okay over there, Zeke?” Kyler asked smoothly, his eyes fixed on the road ahead. He flicked his blinker on, steering the Jeep toward an off-ramp. “You’re breathing kinda heavy. Ribs still bothering you?” I stiffened, my defense mechanism instantly kicking into overdrive. “I’m fine. Just ready to get back to the house.” “Right. The house,” Kyler repeated, a subtle, unreadable tone in his voice. He pulled the Jeep into the parking lot of a 24-hour pharmacy just off the highway, killing the engine. The sudden silence in the car was deafening, save for the quiet rain starting to patter against the windshield. “Why are we stopping?” I grumbled, glaring at the neon green sign of the store. “I thought we were heading straight to campus.” “We are,” Kyler said easily, unbuckling his seatbelt. He turned to look at me, giving me another one of those perfectly symmetrical, flawless smiles that made my survival instincts scream. “Zara told me you took a nasty hit last night. Said you were acting stubborn about it. As her boyfriend, it’s technically my job to make sure her favorite brother doesn't collapse from internal bleeding on my watch.” “I’m her only brother,” I snapped. “Exactly. Which makes you a limited edition,” Kyler replied, his voice entirely too calm, entirely too pleasant. He opened his car door, the chilly autumn wind rushing into the cabin. “I’m just going to grab some medicated heat patches and anti-inflammatory ointment. Don't worry, captain. I’ll make sure it’s league-approved so you don't fail your next test.” Before I could tell him to screw off, he slammed the door shut, jogging through the light drizzle toward the pharmacy entrance. I slumped back into the leather seat, staring at the empty driver’s side. I hated him. I genuinely, deeply hated how perfect he was trying to be. He was the ideal sister's boyfriend, thoughtful, observant, and always doing the right thing. But the fact that he noticed my breathing, noticed my ribs, and went out of his way to buy me ointment just felt... wrong. It felt like he was studying me. My phone buzzed in my pocket. I pulled it out, assuming it was a text from Zoey asking when I’d be back at Ravenscroft. But when the screen lit up, my heart stopped, dropping straight into my stomach. It was a notification from I*******m. @BarnabyTheOfficialBear has sent you a message. My fingers trembled as I tapped the banner, the alleyway scent of rain and damp fur flashing through my mind so vividly I could almost taste it. I opened the chat. BarnabyTheOfficialBear: Miss me already?ZEKE The ice smells like cold rubber and recycled air, that familiar rink scent that's been lodged in my sinuses for three years. Kyler carves a tight turn at the blue line, his edges biting clean, no wobble, no catch. His stride has lengthened since last week, longer pushes, deeper knee bend, the kind of mechanics that take most guys months to drill into their legs. Three days. He's been on skates for three days and he moves like he's been doing this since childhood.I shift on the aluminum bleacher seat, the cold metal biting through my gym shorts. My phone sits heavy in my jacket pocket, and I haven't pulled it out once this period. Haven't checked Instagram. Haven't scrolled to that DM from @BarnabyTheOfficialBear that I know is sitting there, unread, with a little red notification badge I can feel like a splinter under my skin.Kyler accelerates into a crossover drill, his hips dropping low, stick handling a puck through cones someone left out. His form is textbook. The guy is
ZEKEMy fist connects with the bear's jaw before I even register throwing the punch. The mascot head rocks sideways, a hollow plastic crack echoing off the shed wall, and Barnaby's bulk buckles. We go down together, his back hitting the grass first, my knees slamming into the damp ground on either side of him. My ribs scream. White-hot pain lances through my left side and I double forward, forehead pressing into the fake fur of his chest, breath coming in ragged gasps.The bear's paws come up. Not to hit me, to steady me. One cups the back of my neck, firm and warm through the padding. The other presses flat against my spine, holding me together while my body tries to shake itself apart."You done?" That voice. Deep, distorted through whatever speaker is built into the suit. Patient. Amused.I'm not done. I'm hard. My cock is straining against my jeans, pressed into the mascot's belly, and the shame of it burns worse than my ribs. I push myself up, arms trembling, and stare down into
ZEKE The bass from the speakers is a physical thing, a thumping pressure against my sternum that makes my bruised ribs ache in time with the beat. The house is packed, bodies writhing in the haze of cheap beer and sweat, but I’m miles away. My phone burns a hole in my pocket, the screen lighting up every few seconds with a notification I’m too terrified to check. It’s already 8:00 PM. The text just said Tonight, but my brain is filling in the rest, dragging me back to that rain-slicked alley and the feeling of fur against my skin.I am leaning against the kitchen counter, trying to look like I’m part of the scene, but my girlfriend doesn’t get the memo. She’s grinding against me, her ass pressing back against my groin in a rhythm that’s supposed to be sexy but just feels like friction. She’s wet with sweat and perfume, her hands roaming over my chest, but my dick is dead weight. I push her hips away gently, then harder when she doesn’t get it."Stop, I'm getting a drink," I mutter
ZEKE “You don't look so excited to see me on the team,” Kyler said, skating up to me. He was fully dressed in his gear and team clothes. None of it suited him. His dark hair and pale skin made him look like Dracula's offspring, not to mention the stupid, pleasant grin he kept flashing at everyone, even though the rest of the guys were ignoring him or muttering slurs under their breath about how he bought his way in. “I'm never happy about anything,” I answered honestly, circling him on the ice. I stopped a few feet away, leaning heavily on my stick. “So, you're supposed to be good?” “Yeah, I played for my old school for a while,” he said, playing carelessly with his hockey stick. “I wouldn't say I'm the best, but I'm pretty good.” “Well, your old school was different. Let's see what you've got now.” I dug my edges into the ice and got into position. The air inside the arena was sharp, smelling of cold brine and shaved rubber, but it did absolutely nothing to cool the heat
ZEKE “Do more laps, Kayden.” I didn’t wait for his excuse. I just dropped a heavy hand onto his shoulder, pressing his ass back down onto the locker room bench.Kayden groaned, shoving my hand away, but there was a smirk playing on his lips. “You're abusing your captain authority on your best friend, Zeke. That's seriously not cool.” He finally stood up, grabbing his helmet off the top rack and heading toward the ice to join the rest of the guys for morning warm-ups.“You party too much,” I barked after him, standing with my hands akimbo, watching the chaotic mess of thirty hockey players tying skates and taping sticks. The locker room smelled like stale sweat, wet leather, and cheap body spray. It usually comforted me. Today, it was just giving me a headache.“We have a party tonight at the hockey house,” Kayden called back over his shoulder, ignoring the lecture. He slid his blade covers off and stepped onto the ice. “You should come.”“This season is already tense,” I said, follo
ZEKE The words glow on the screen, mocking in the dim light of the Jeep’s cabin. Miss me already? A cold prickle starts at the base of my neck and works its way down, settling heavy in my gut. That text is a reminder of the alley, the rain slicking the pavement, the way the damp fur smelled like wet dog and expensive cologne. The way those dead glass eyes stared up at me while a hot mouth swallowed my cock. The driver’s door clicks open. Kyler slides back in, shaking off the rain like a golden retriever, a plastic pharmacy bag rustling in his hand. "Got the good stuff, Captain." He tosses the bag onto my lap, the bottles clattering together. "Zara would kill me if I let you stay bruised up." I shove the phone into my pocket, the screen pressing against my thigh, burning a hole through the denim. "Yeah. Thanks," I mutter, staring out the window. The rain streaks the glass, blurring the streetlights into jagged smears of neon. My ribs throb in time with the turn signal, a dull, a







