The cold sheets were the only thing keeping Elias tethered. He lay rigid, every muscle locked, the darkness pressing in so thick it felt like a weight on his chest. Three feet away, Adrian breathed — but not like sleep. Too shallow. Too deliberate. Each inhale sounded measured, like he was counting seconds between them.
Elias's fingers curled into his palm, nails digging half-moons into skin. He couldn't name why he was still holding his breath. Couldn't name why his pulse had found a rhythm that matched Adrian's uneven tempo. The radiator coughed once, then hissed, a long wet sound that filled the room like a held note.
"Elias."
The whisper cut through the dark like a blade through water. His name. Spoken so low it was almost swallowed by the radiator's complaint. But he heard it. Every cell in his body heard it. His heart stopped — actually stopped — and then slammed back to life so hard he felt it in his throat.
He didn't answer. Couldn't. His tongue had turned to stone.
The mattress creaked. The sound was too close — not the distant groan of Adrian shifting in his own bed, but the loaded, deliberate protest of weight transferring. Elias's eyes had adjusted just enough to see the black shape rise, pause, and then the air shifted. Warmth approached. Bergamot and fabric softener and something sharper underneath — stress, maybe. Want.
Then the hand found his.
Rough. Warm. Knuckles scarred. Adrian's fingers slid between Elias's clenched ones with a slowness that felt deliberate, like he was giving Elias every chance to pull away. The touch landed in his palm and stayed there, trembling. Barely. A tremor so faint Elias almost convinced himself he'd imagined it. But no — that was Adrian's hand, in his, shaking.
Elias's lungs unlocked. He breathed in — short, sharp, wet. His fingers tightened before he told them to, curling around Adrian's knuckles like they'd been searching for this shape their whole lives. Adrian's hand stilled for one beat, then squeezed back. Not hard. Just there. Present. Answering.
The radiator hissed. A loose pipe somewhere knocked once, twice. The sound of a world continuing outside this room, outside this frozen second.
Elias turned his head on the pillow. He couldn't see Adrian — only the shadow of his silhouette, the faint gleam of one eye catching the window's gray light. Snow had started to fall beyond the glass, silent and endless, each flake catching the orange glow of a distant streetlamp before disappearing into the dark.
Neither of them let go. The snow kept falling. The radiator kept hissing. And Adrian's thumb moved — once, slow, across the ridge of Elias's knuckle — a question asked without words, answered by the fact that Elias's hand was still there, still holding, still trembling.
The heat of Adrian's body shifted closer — a slow, deliberate gravity that pulled the air out of the room. Elias's breath caught somewhere in his chest, trapped behind a ribcage that suddenly felt too small. The rough fingers still tangled with his tightened momentarily, a warning or an anchor, he couldn't tell which.
Adrian's breath landed on his cheek. Hot. Unsteady. It carried the ghost of something metallic — blood from where he'd bitten his lip, maybe. The scent of bergamot and salt and want filled the inches between them, and Elias's eyes fluttered shut because looking was too much. Feeling was already drowning him.
"Elias." His name again, this time not a whisper but a rasp, scraped out of a throat that hadn't used it in hours. Adrian's forehead dropped forward, touched Elias's temple — just the barest pressure, skin to skin, and Elias felt the tremor run through Adrian's whole body like a current through water.
His own hand moved before he thought about it. The one not trapped in Adrian's grip rose from the sheets, found Adrian's jaw in the dark. His fingers met stubble, sharp cheekbone, skin hot enough to burn. He felt Adrian freeze — actually freeze, the way prey does when it knows it's been seen — and then exhale, a long shaky breath that fogged against Elias's neck.
"What are we doing," Elias said. It wasn't a question. It came out flat, hollow, the voice of someone standing at the edge of a cliff and trying to decide if the fall would kill him or save him.
Adrian didn't answer. His hand released Elias's, and for one terrible second Elias thought he'd pulled away — but no. Adrian's palm found his waist instead, sliding under the hem of his shirt, settling on the bare skin above his hipbone. Cold fingers. Warm palm. The contrast made Elias gasp, a sound he couldn't strangle fast enough.
He could feel Adrian's heartbeat through the chest pressed against his shoulder. Fast. Rabbiting. The hockey captain with the violent temper and the reputation and the girls every weekend — trembling against him like a boy who'd never been held.
"Tell me to stop." Adrian's voice broke on the last word. Cracked open like ice under weight. "Tell me, and I will."
Elias's thumb traced the line of Adrian's jaw — once, slow, the same question Adrian had asked with his thumb across his knuckle. The radiator hissed. Snow kept falling. His hand stayed where it was, cupping Adrian's face like something precious, like something that would shatter if he let go.
"I don't want you to stop," he said. The words came out small, honest, stripped of everything but truth. "I want you to stay."
Adrian made a sound — not a word, something rawer, something that got swallowed against Elias's throat. His arm tightened around Elias's waist, pulling him closer until there was no space left between them, until the cold sheets and the dark room and the falling snow all faded into the single point of contact where two bodies tried to become one.
Adrian pulled back.
Not far — inches, barely — but the space between them felt sudden and cold, like a door swinging open mid-winter. His hand stayed on Elias's hip, fingers still pressed against bare skin, but the rest of him had gone still. His eyes caught the window's gray light, unreadable, the sharp blue reduced to something darker, something Elias couldn't name.
Elias's hand fell from Adrian's jaw. It landed on the pillow between them, fingers curling into cotton, longing for the rough heat of stubble and bone that had been there a second ago. His chest felt hollow, scraped out. The radiator hissed, a sound that seemed to mock the silence Adrian had left behind.
"You're shaking." Adrian's voice was rough, scraped raw at the edges. Not an accusation — an observation, delivered like he was trying to understand the shape of it.
Elias looked down. His free hand was trembling against the pillow, the tremor visible even in the dim light. He hadn't noticed. He couldn't feel anything except the absence where Adrian's face had been, the cold air rushing in to fill the gap.
"So are you," Elias said. Quieter than he meant. His voice cracked on the last word, splintering like thin ice.
Adrian's jaw tightened. He didn't deny it. His thumb moved on Elias's hip — a slow, unconscious stroke, tracing the ridge of bone like he was memorizing it. The gesture said what his mouth wouldn't: I'm still here. I haven't left.
The snow fell past the window, thick and silent, each flake catching the orange glow before disappearing into the dark. Elias counted them. One. Two. Three. A rhythm to keep his heart from pounding out of his chest. Four. Five. Six. It didn't work. His pulse was still Adrian's tempo, fast and uneven, matching the thumb that kept tracing that same small arc on his skin.
"If you're going to pull away," Elias said, "pull away. Don't—" He stopped. Swallowed. Started again, smaller this time. "Don't stay halfway. I can't do halfway."
Adrian's eyes flickered. Something passed through them — surprise, maybe. Or recognition. The thumb on Elias's hip stilled. The room went quiet except for the radiator and the snow and the sound of two people breathing in the dark.
Then Adrian's hand moved. Not away — closer. He slid his palm flat against Elias's stomach, fingers splaying across the thin fabric of his shirt, and pressed down until Elias felt the full weight of his hand. Warm. Grounded. Present. Adrian didn't speak. He just held him there, palm to skin, and let the answer live in the pressure of his touch.
Adrian's palm stayed pressed against his stomach, warm and unmoving, a promise sealed in skin. Elias lay there, counting the beats of his own heart, feeling the weight of that hand like it was the only thing tethering him to the earth. The radiator hissed. Snow fell. Adrian breathed above him, slow and deliberate, like he was trying to memorize the rhythm of Elias's lungs.
Elias's hand moved before he thought about it — the one that had fallen to the pillow, empty and cold. It rose from the cotton, found Adrian's wrist in the dark. His fingers wrapped around the bone there, feeling the pulse jump beneath his thumb. Fast. Erratic. Adrian's breath caught.
He guided Adrian's hand upward, away from his stomach, until it hovered in the space between them. The movement was slow, deliberate — Elias giving him every chance to pull back, to break contact, to retreat into the safety of his own bed. Adrian didn't. His hand followed Elias's guidance like it belonged there.
Elias turned his face into Adrian's palm.
His lips found the center of it — the rough callus at the base of Adrian's fingers, the warm hollow where his hand curved. He pressed a kiss there, soft and trembling, his mouth landing like a question he was afraid to ask out loud. Adrian's whole arm went rigid. The tremor that ran through him traveled from his palm down to his shoulder, and Elias felt it in his own chest, a sympathetic vibration.
Adrian's hand curled slightly — not pulling away, but cupping Elias's jaw instead, cradling his face like he was something fragile. Elias's eyes had adjusted enough to see Adrian's expression now: the sharp blue of his eyes gone dark and liquid, his lips parted, his breath fogging the air between them. He looked like a man who'd been holding his breath for years and had just remembered how to exhale.
Elias kissed his palm again. Slower this time. Deliberate. His lips dragged across the scarred knuckle, the ridge of bone, the warm center where Adrian's lifeline crossed his heart line. He felt Adrian shudder — a full-body tremor that rattled through the mattress, through the dark, through the space where their bodies were learning each other.
"Elias." Adrian's voice cracked on the second syllable, splintering into something raw and unguarded. His thumb traced the line of Elias's cheekbone, a ghost of a touch that lingered long after it should have ended. "What are you doing to me."
It wasn't a question. It was a confession, dragged out of him like a wound he'd been hiding. He pressed his forehead against Elias's again, his breath hot and uneven, their mouths inches apart. The cold air between them felt electric, charged with everything they weren't saying.

