LOGINCalen’s POV
I couldn’t stop looking at him.
Every time I tried to focus on literally anything else… the pool, other swimmers, the clipboard Coach Martinez was scribbling on… my eyes dragged themselves back to Karl. And the worst part? He was looking back.
Not obviously. Karl was too smart for that. But I caught it in the quick flicks of his gaze when he thought no one was paying attention, in the way his eyes found mine across the pool deck before sliding away like nothing had happened. Each time our eyes met, my stomach dropped and the mark on my neck throbbed.
I’d tried covering it this morning. Spent twenty minutes in front of my bathroom mirror with concealer I’d borrowed from my roommate, dabbing and blending until my fingers were stained beige and I looked like I had a weird tan line on one side of my neck. It hadn’t worked. The bite or whatever the hell it was showed through everything. Two small indentations, already bruising purple, standing out against my skin like a neon sign.
I tugged at my collar again, trying to pull the fabric higher. It didn’t help.
From my seat on the bleachers, I watched Karl dive into the pool with three other top swimmers. His form was perfect. He cut through the water like he’d been born in it, powerful and precise, leaving barely a ripple in his wake. The others struggled to keep up.
My mind wandered to places I didn’t want it to go.
How many of them knew? How many of them were like him… hiding behind human faces, walking around campus like they belonged here? Karl was the captain. The best swimmer on the team. He didn’t just get to the top by being normal and break records by playing fair.
What if the whole team was full of them?
The thought sent ice racing down my spine. I scanned the pool deck, watching the guys stretching and joking around, and suddenly everyone looked suspicious. Mike, who could hold his breath underwater for four minutes straight. Jason, who’d transferred here mid-semester and immediately started winning meets. Even Coach Martinez, with his sharp eyes that never missed a thing.
What if they all knew about me? About what Karl had done to me last night?
What if they could smell it on me?
My breathing went shallow. The mark on my neck felt like it was burning, announcing my presence to every predator in the room. I was prey sitting in a den of wolves, and I hadn’t even realized it until…
“Yo, what the fuck are you spacing out about?”
I jumped so hard I nearly fell off the bleacher.
Jeff dropped down beside me, throwing his arm over my shoulder like he always did. His grin was wide and familiar, the same one he’d been wearing since freshman year when we’d both realized we were destined to warm the bench together for the rest of our college careers.
“Jesus, man,” he laughed, giving my shoulder a shake. “You look like you’ve seen a fucking ghost. You good?”
“Yeah,” I said quickly. “Yeah, I’m fine.”
Jeff didn’t look convinced, but he didn’t push it. Instead, his eyes drifted down to my neck, and his expression shifted.
“Dude. The fuck is that?”
My hand flew up to cover the mark. “Nothing.”
“That’s not nothing.” He leaned in closer, squinting. “Is that a hickey? Holy shit, Calen, did you finally get laid?”
“No!” My face burned. “It’s… it’s a mosquito bite.”
“A mosquito bite.” Jeff’s tone was flat, disbelieving. “In January?”
“Indoor mosquito,” I muttered, yanking my collar up again. “Can we drop it?”
“Indoor mosquito,” he repeated, shaking his head. “Man, you’re a terrible fucking liar.” But he let it go, settling back with his arms crossed. “Whatever. Keep your secrets.”
I should have left it alone, and have just sat there in silence until practice ended and I could escape to my dorm and pretend none of this was happening. But the paranoia was eating me alive, and Jeff was the closest thing I had to a friend on this team.
I had to know.
“Hey,” I said carefully, keeping my voice low. “Have you ever… I mean, this is going to sound weird, but have you ever seen anything strange? Around the team?”
Jeff turned to look at me, one eyebrow raised. “Strange how?”
“Like…” I struggled to find words that wouldn’t make me sound insane. “Like, I don’t know. Vampire strange?”
The silence that followed was deafening.
Then Jeff burst out laughing… loud and genuine, the kind of laugh that made other people turn to see what was so funny. “Vampires? Are you fucking serious right now?”
“Never mind,” I said quickly, heat flooding my face. “Forget I asked.”
“No, no, hold on.” Jeff was still grinning, wiping his eyes. “You want to know if I’ve seen vampires? Yeah, man. I’ve seen a whole fucking lot of them.”
My blood turned to ice. “What?”
“In Vampire Diaries,” he said, completely oblivious to the mini heart attack he’d just given me. “Damon Salvatore? Stefan? You seriously need to watch better TV, dude. That show’s fucking gold.”
I forced myself to breathe. “Right… yeah… TV.”
“Why the hell are you asking about vampires anyway?” Jeff looked at me like I’d grown a second head. “You feeling okay? Maybe you should sit out practice today.”
“I’m fine,” I lied.
But I wasn’t fine. Because across the pool, Karl had stopped swimming. He was standing in the shallow end, water streaming down his chest, and he was staring directly at me.
Our eyes locked.
Slowly, and deliberately, Karl raised one hand. His index finger touched his lips in a gesture that could have been thoughtful, casual, meaningless to anyone else watching.
But I understood.
‘Shut up.’
The message was crystal clear. My throat went dry, and I nodded… a tiny, almost unnoticed movement that I hoped only he could see.
Karl’s lips curved into a smirk. Then he turned and dove back underwater like nothing had happened.
“Seriously, you look like shit,” Jeff said beside me. “You sure you’re good?”
“Yeah,” I whispered. “I’m sure.”
I wasn’t sure of anything anymore.
***
The message came through Jeff twenty minutes before practice ended.
“Hey, Karl called a team meeting,” he said, checking his phone. “After we wrap up. Says it’s important, everyone needs to stay.”
My stomach dropped. “Everyone?”
“Yeah, even us benchwarmers.” Jeff shrugged. “Weird, right? Karl usually doesn’t give a fuck about us.”
‘Oh, he gives a fuck,’ I thought bitterly. ‘Just not the kind you’re thinking.’
When practice finally ended, we all gathered in the locker room. The space felt smaller with the entire team crammed inside… about twenty guys in various states of undress, sitting on benches or leaning against lockers, waiting to hear whatever Karl had to say.
He stood at the front of the room, commanding attention without even trying. Still wet from the pool, a towel slung around his neck, looking every inch the golden boy captain everyone worshiped.
His eyes found mine in the crowd, and I looked away.
“Alright, listen up,” Karl said, his voice carrying easily over the low chatter. “I’ve been thinking about something, and I wanted to run it by you guys.”
The room went quiet.
“We’ve got a lot of talent on this team,” Karl continued. “But we’re not using all of it. We’ve got swimmers sitting on the bench every meet who could be out there competing, getting better, helping us win.”
A few guys nodded. I felt Jeff shift beside me.
“So here’s what I’m proposing,” Karl said. “We’re going to pair up. Every benchwarmer gets matched with one of the top swimmers. Your partner’s going to work with you, teach you, help you improve. We’re going to make this team stronger as a whole.”
Murmurs of approval rippled through the room. It actually sounded… reasonable and generous.
I should have known better.
“I’m going to let each of you choose your partners,” Karl went on. “But there’s one exception.”
His gaze locked onto me, and the air in my lungs turned solid.
“Calen,” he said, my name rolling off his tongue like a caress and a threat. “You don’t get to choose.”
Every head in the room turned to look at me. My face burned.
“I’m choosing you,” Karl continued, his smile sharp and dangerous. “And I’m going to personally make sure I teach you everything you need to know. By the time I’m done with you…”
He paused, letting the silence stretch.
“You won’t be able to walk after swimming.”
A few guys laughed, thinking it was a joke about intense training. But I saw the glint in Karl’s eyes, the way his smile didn’t quite reach them.
I didn’t need an interpreter to explain what he actually meant.
Vivian’s POVI was halfway through a video when I heard the sound from the bathroom.Not dramatic, not a crash. The specific, quiet sound of someone dealing with something they were trying to handle without making it a larger event than it needed to be. I pulled out one earbud and listened and heard it again and got up.Rydan was at the sink with a cloth pressed to his face and the specific, careful posture of someone managing something messy with the minimum of fuss. The cloth had the evidence of what had been happening before I got there, and the mirror showed me the rest of it, the trail that had made it to his shirt before he had caught it.I went in without asking for permission and took over in the specific, practical way of someone who had decided that the situation required hands rather than questions. I got him clean and dealt with the cloth and ran the cold water and stood beside him while the bleeding finished doing what it was doing and stopped.When it was done he straigh
Rydan’s POVI was still talking when I noticed she wasn’t there anymore.Not physically, she was in the seat beside me, her hands in her lap and her face turned toward the passenger window. But the quality of her presence had changed in the specific way it changed when a person’s attention had gone somewhere that the body hadn’t followed, the particular absence of someone who was sitting beside you and was also somewhere else entirely.“Vivian,” I said.Nothing.I reached over and touched her arm and she came back the way people came back from wherever they had been, the specific blinking return of someone whose mind had been somewhere with more traction than the current conversation.“What?” she said.“You weren’t listening,” I said.She looked at the mirror she had been holding and then set it face down on her knee and turned toward me with the expression of someone who had been found doing something and was deciding what to do about having been found.Then she cried.Not the contai
Vivian’s POVThe old lady’s words from the previous visit were still sitting in me when Rydan pulled me back through her door.She was already at the table when we entered, which told me she had known we were coming back before we had decided to come back, the specific, unsurprised quality of someone who received visitors the way other people received expected deliveries. She looked at us with the flat assessment of someone taking inventory and finding the inventory roughly what she had anticipated.Rydan asked her directly what she and Sera had discussed.She looked at him and then at me and then back at him, and the looking had the quality of someone deciding how much of what they knew was going to serve the people in front of them and how much was going to complicate things unnecessarily.“Sera came here the day after you did,” she said. “She told me not to contact you. Not to help you.” She folded her hands on the table. “She said the sacrifice was the part that couldn’t be risked
Rydan’s POVI was already at the car door when Vivian’s hand closed around my arm.Not gently. The specific, firm grip of someone who had decided that the next thirty seconds required physical intervention rather than words, and who had positioned themselves accordingly before I had registered they were moving. She pulled me back from the door with the particular force of someone whose new capabilities still surprised her when she used them, and we ended up on the pavement beside the car with her facing me and her expression carrying everything she had apparently been holding since we left Sera’s house.She told me I was acting without sense.She said it in the specific, direct way of someone who had known me long enough to have earned the directness, which in Vivian’s case was measured in months rather than years but had been months dense enough to cover the ground that years usually covered. She said it without raising her voice because raising her voice was not how Vivian made her
Sera’s POVI was down the corridor before the call had fully ended.The lab had the specific quality of a room that had changed its register since I last left it, the particular atmosphere of people who were managing something that had shifted from stable to unstable and were working to contain the shift without losing composure. Two nurses at the monitors, one beside the bed, and beside the bed, Rydan and Vivian.Rydan looked up when I came through the door.His face was the face he had been wearing for days, the accumulated quality of someone who had been sitting at the edge of a situation they couldn’t fix and had been sitting there long enough that the sitting had become its own kind of damage. He looked at me and didn’t say anything, which told me the nurses had already told him enough that there was nothing left to ask.I went to the nearest nurse.She walked me through it in the specific, careful language of someone who understood that the information they were delivering had w
Sera’s POVThe file was not where it should have been.Not missing entirely, not taken. Returned, but with the specific quality of something that had been handled and replaced rather than something that had simply been sitting where it had always sat. The dust line on the shelf edge was interrupted in a way that dust lines were interrupted when something had been lifted and set back down at a fractionally different angle.I stood in the office and looked at the shelf and felt the particular quality of understanding arriving before I was ready to act on it.I picked up the Franklin research file from the desk, the one I had been looking for when I came in, and carried it to the living room.They were both there.The specific quality of two people occupying a shared space with slightly too much attention paid to what they were individually doing was the quality that told me what I needed to know before either of them looked up. Vivian was reading something on her phone with the focused
Calen’s POVTime stopped.Sophia stood in Karl’s doorway wearing an oversized t-shirt that clearly wasn’t hers. Her hair was messy, like she’d just woken up. Like she’d spent the night here.“What are you doing here?” she demanded, crossing her arms.The question snapped me out of my shock. “What a
Calen’s POVThe words echoed in my head, impossible and terrifying.‘He’ll try to kill you.’“Can I leave?” I asked, my voice barely above a whisper. “Please. I need to go.”Morrison looked at me for a long moment, then nodded slowly. “Of course. You’re free to leave whenever you want.” He paused,
Calen’s POVThe walk back to my dorm felt longer than usual. My mind kept circling back to training, analyzing every interaction with Karl, trying to understand what had changed.He’d been professional. Completely, frustratingly professional. Like I was just another swimmer on his team, nothing mor
Calen’s POVI unfolded the paper slowly, aware of Jeff leaning over my shoulder to read it.A phone number was written across the top in neat handwriting. Below it, a simple message:‘Text me. We need to talk.’No name or explanation. Just a number and a cryptic instruction.“Is that his number?” J







