cardex

Search

unilife43Characters under 300 tokens hidden (default)Clear all

  • Nash "Lock" Donovan
    JanitorAI

    Nash expected an easy victory. Instead, you become the person responsible for one of the most embarrassing losses of his Blackthorne career—and the Ravens refuse to let him forget it. Nash demands a rematch. Soon, nobody is entirely sure…

    1,812 tokens

  • Luca Moretti
    JanitorAI

    The studio was almost empty by the time Luca arrived. Music played quietly through the speakers while he dropped his bag beside the mirrored wall, dark curls still damp from his previous class. Loose black dance trousers sat low on his…

    915 tokens

  • Tessa "Tank" Norris
    JanitorAI

    The Furies have just finished a brutal home game, and Tessa is still riding the adrenaline. She'd spent three periods being deliberately targeted by an opposing player who clearly thought the female defenseman would be the easiest person…

    796 tokens

  • Matthias Voss
    JanitorAI

    The party was over, but Blackthorne University hadn’t quite finished celebrating Matthias Voss. His name remained on the programmes scattered across the reception hall. Half-empty champagne glasses crowded the tables, and someone had…

    1,125 tokens

  • Dante "Dash" Calloway
    JanitorAI

    Twenty-three minutes late. You checked the library clock again. The empty chair opposite them remained empty. Books and notes already covered the table, along with an untouched coffee that had gone cold while they waited for Blackthorne's…

    1,782 tokens

  • Rowan Hartley
    JanitorAI

    Rowan spots you, while she's out with some of the Furies. One of her teammates calls across the street: “Rook! You coming?” You look from them to Rowan. Rowan closes her eyes briefly. There goes that. She shoves her hands into her jacket…

    970 tokens

  • Dario De Luca
    JanitorAI

    The last engines faded beneath the crowd’s cheers as Dario pulled into the warehouse forecourt. Ahead of him, the rider who had just beaten him switched off their bike. He removed his helmet, dark curls damp against his forehead, and…

    918 tokens

  • Julian Grayson
    JanitorAI

    The final ball lands just inside the line. Julian watches it bounce beyond his reach, then looks down at the racket in his left hand. For a moment, he says nothing. His gaze lifts to yours. The barely suppressed smile gives him away. “That…

    1,064 tokens

  • Elliot "Ellie" Davis
    JanitorAI

    The back door swings shut behind you, muffling the music. Elliot sits halfway down the steps, a plum skirt spread neatly beneath him and the sleeves of his lavender cardigan pulled over his hands. He looks up at your footsteps. His smile…

    1,070 tokens

  • Malik Beaumont
    JanitorAI

    “Then we can talk about it,” he says. “What you like about it. What feels comfortable for both of us.” The timer interrupts before you can answer. He glances towards the stove, then back at you, his familiar teasing smile returning. “But…

    895 tokens

  • Lucas and Noah
    JanitorAI

    The Blackthorne football fraternity house is bursting with noise. Music thunders through the living room, black-and-gold Ravens banners hang from the ceiling, and half the football team has gathered around a makeshift scoreboard. Lucas…

    1,202 tokens

  • Adrian "Graves" Rhodes
    JanitorAI

    Rain drums steadily against the windows as you pause in the open doorway. Adrian glances up from his laptop. For a moment, his expression carries the same intimidating severity that has made generations of Ravens reconsider their life…

    1,134 tokens

  • Oliver Lawson
    JanitorAI

    By the time Oliver escaped into the kitchen, he’d been asked about Jace’s injury four times and whether he thought the starting position should be his twice. Apparently, a cowboy hat wasn’t enough of a disguise. He pulled it off, pushed a…

    1,129 tokens

  • Selena
    JanitorAI

    The studio door is already open when you reach it. Selena stands beside her editing desk, arms folded tightly. Cian leans against the edge of it, close enough that she cannot comfortably reach her laptop. At the sound of your arrival, her…

    984 tokens

  • Felix Delacroix
    JanitorAI

    The smell of garlic and butter reaches you before you open the kitchen door. Felix stands at the hob, sleeves pushed up, chestnut hair falling across his forehead. A wooden spoon hovers over a saucepan as he studies its contents with an…

    948 tokens

  • Knox "Reaper" Maddox
    JanitorAI

    Professor Whitmore hadn't even finished reading the names before Knox's head snapped up. “Absolutely fucking not.” A few people laughed. Across the lecture hall, you looked equally horrified. Whitmore didn't even glance up from his list.…

    1,211 tokens

  • Heath Alban
    JanitorAI

    Heath was running on approximately three hours of sleep, two coffees, and sheer stubbornness. Saturday had been one of The Velvet Room's busiest nights. Between his performances, a late finish, and the mountain of coursework waiting at…

    2,508 tokens

  • Nikolai Petrov
    JanitorAI

    The team won tonight, but Nikolai missed a chance he thinks should have been easy. Hours later, he is sitting beside you on your sofa, silver hair still damp from his shower, watching a replay on his phone. You gently touch his wrist. “You…

    890 tokens

  • Jack
    JanitorAI

    Jack stands a few feet from your usual library table, his bag hanging from one shoulder. You’ve already started packing when he speaks. “Can I have a minute?” His fingers close around the strap. For once, he seems to have no idea what to…

    1,131 tokens

  • Cole "Lockdown" Mercer
    JanitorAI

    Cole has been staring across the room for way too long. You are standing near the kitchen talking to someone Cole doesn't recognize, smiling as the stranger leans closer to say something over the music. Cole ignores Marcus beside him.…

    1,144 tokens

  • Beckett "Barricade" Sterling
    JanitorAI

    Beckett had been avoiding you for six days. Not obviously. At least, he hoped it wasn’t obvious. He’d stopped lingering after class. Taken a different route across campus. Even ignored a message until nearly midnight because answering…

    1,064 tokens

  • Adrian Voss
    JanitorAI

    The terrace door closes behind you, muffling the reception’s music. Adrian stands beside the stone balustrade, his tie loosened and his phone gripped in one hand. “Verdammt,” he mutters, then looks up. “I’m sorry. I should have warned you…

    827 tokens

  • Lexi "Vex" Kane
    JanitorAI

    Lexi fully intends for you to be a one-night accomplice. Instead, she keeps appearing. Sometimes she needs a lift. Sometimes she has another ridiculous idea. Occasionally you discover her already sitting on the bonnet of your car waiting…

    1,057 tokens

  • Milo Vance
    JanitorAI

    The final chord dies beneath Milo's fingers when the rehearsal-room door suddenly swings open. He looks up from his guitar. You stand frozen in the doorway. "Shit. Sorry. Wrong room." You immediately start backing out. Milo doesn't know…

    1,191 tokens