Chapter 1: The Ghostly Tease
The moon was a silver coin pressed against the black windowpane, its light cutting through the gap in the curtains to bisect the room. It painted a stripe over the tangled sheets, the heap of discarded clothes, and the sprawling, sleeping form of Daniel. He was a mountain range under a thin blanket, one arm flung out, his breaths deep and steady. The air smelled of clean sweat, the faint, sweet dust of hay from their afternoon in the barn, and something uniquely male.
A shadow detached itself from the deeper darkness near the door.
It rippled, a silent cascade of cheap white polyester. A soft shush-shush sound accompanied its movement across the worn floorboards. From beneath the hem, a small, tufted cow tail twitched, then stilled.
Kaidan held his breath, the sheet fluttering slightly with his suppressed giggles. He could see the outline of Daniel’s shoulder, the dip of his waist, the rise of his hip. Perfect. He moved forward, the ghost costume whispering secrets against the sheets as he climbed onto the mattress. It dipped under his slight weight, but Daniel didn’t stir.
Kneeling over Daniel’s legs, Kaidan let the sheet fall around him like a ghostly tent. The world narrowed to the moonlit slice of Daniel’s body, the blue bandana dark against his throat, the plain black cotton of his boxers. Under the sheet, Kaidan was just a boy in a cow-print bikini and fingerless gloves, his fluffy pink hair damp at the temples, his small horns brushing the fabric.
He lowered himself, settling his weight gingerly over Daniel’s thighs. The heat of him was immediate, radiating through the thin layers. Kaidan could feel the powerful muscle of Daniel’s legs beneath him. He bit his lip, his own excitement already a tight, eager throb against the silky confines of his bikini bottoms. He began to move, a slow, experimental grind.
A soft, breathy sigh escaped the sheet. “Mooo…”
Daniel’s breathing hitched. A deep, sleepy rumble came from his chest. His hand, the one flung out, twitched.
Encouraged, Kaidan arched his back, pressing down more firmly. The friction was delicious, a sparkling current up his spine. He rocked faster, the little tail beneath the sheet giving an enthusiastic flick. His whispers were muffled by the fabric. “Boo. I’m hauntin’ you… gonna drain your energy…”
“Mmh… wha’?” Daniel’s voice was thick with sleep. His eyes fluttered open, confused blues searching the white shapeless form hovering over him. For a second, he just blinked. Then, a slow, lazy smile spread across his face. He didn’t move. “The hell…?”
“A ghost,” Kaidan whispered, grinding down in a deliberate circle. “A very horny ghost.”
Daniel’s laugh was a low vibration Kaidan felt everywhere. “A ghost, huh?” He shifted, his big hands coming up to settle on the sheet, gripping the fabric where Kaidan’s hips were. “Feels pretty solid for a specter.”
“Ectoplasmic manifestation,” Kaidan breathed, his tempo increasing. The sheet bobbed with his movements.
“Right.” Daniel’s grip tightened. He bucked his hips upwards, once, a powerful surge that stole Kaidan’s breath and drew a sharp, high-pitched moan from beneath the polyester. “So, ghost, what’s the plan here? Frighten me to death?”
“Close.” Kaidan was panting now, little gasps syncing with his rolls. “More like… tease you to life.”
One of Daniel’s hands released its grip and slid lower, groping blindly until he found the hem of the sheet. He tugged it upward. Cool air hit Kaidan’s bare back, then Daniel’s warm palm replaced it, sliding down to cup him through the cow-print.
“Not much of a haunting,” Daniel murmured, his other hand pushing the sheet off Kaidan’s head.
Pink fluff sprang free. Kaidan’s face was flushed, his sky-blue eyes wide and gleaming in the moonlight, his small horns casting tiny shadows on his forehead. He looked ridiculous and breathtaking.
“Caught you,” Daniel said, his voice dropping, all sleep gone.
“You were supposed to be scared,” Kaidan pouted, even as he never stopped moving.
“Terrified.” Daniel’s hand slid under the bikini bottom, his fingers blunt and sure. He found Kaidan already wet, hot, and trembling. A low whistle escaped him. “Damn, Kai. You’re working hard.”
“Told you,” Kaidan giggled, the sound dissolving into another moan as Daniel’s fingers pressed inside him. He braced his gloved hands on Daniel’s chest, feeling the incredible heat and the firm muscle. His own small length rubbed insistently against Daniel’s stomach, leaving a damp, neglected streak.
Daniel watched him, eyes dark, taking in the frantic pleasure on Kaidan’s face. He worked his fingers slowly, deliberately, stretching him. “This why you wanted to wear that stupid sheet? So you could hop on me in the middle of the night?”
“Yes.” The admission was a gasped sigh. “Wanted to. Wanted you first. Didn’t wanna wait.”
“Selfish,” Daniel chided, but his smile was all affection. He curled his fingers, and Kaidan’s back arched beautifully, a silent cry on his lips. “What about them?” He nodded his head towards the other side of the bed where Blade and Noah still slept.
“Later,” Kaidan managed, riding Daniel’s hand. “You’re now. You’re big. I want—I need—”
“I know what you need.” Daniel withdrew his hand, ignoring Kaidan’s shudder of protest. He hooked his thumbs into the waistband of his own boxers and shoved them down, just enough. He was already thick and hard, the size of him formidable even in the low light. He spat into his palm, slicking himself roughly. “C’mere, ghost. Let’s see if you can take a full load of my… nutritious assistance.”
Kaidan didn’t need a second invitation. He lifted himself, fumbling for a moment, then guided Daniel inside. The stretch was immense, perfect, driving the air from his lungs in a quiet, punched-out “Oh!” He sunk down slowly, excruciatingly, until he was fully seated, his body trembling with the effort of accommodation.
For a moment, they were still. Daniel’s hands clenched the sheets, his jaw tight. Kaidan, impaled, let his head fall back, a look of pure, overwhelmed bliss on his face.
Then Kaidan began to move. It was a shaky, desperate rhythm at first, but it quickly found its pace. Up and down, a tight, slick glide. The wet sounds filled the space between their ragged breathing. Kaidan’s tiny cock bounced, utterly ignored, a mere afterthought to the profound fullness he was experiencing.
“That’s it,” Daniel grunted, his hips meeting each downward plunge. “Haunt me. C’mon.”
Kaidan moaned, louder now, past caring. The sheet was tangled around his waist, his gloved hands scrambled for purchase on Daniel’s pecs. “Danny… feels… so big…”
“I know, baby. I know.” Daniel’s composure was fraying. He thrust upward, hard, driving Kaidan up the bed an inch. “Gonna fill you up. Make you real.”
The promise tipped Kaidan over the edge. His climax was a silent, shattering thing—his mouth open in a soundless cry, his body clamping down in vicious, rhythmic pulses. Daniel held him through it, his own movements growing ragged, until with a final, deep grind and a muffled curse against Kaidan’s shoulder, he stilled, his release hot and endless inside him.
Kaidan collapsed forward, a boneless heap on Daniel’s chest. The ghost sheet was a rumpled pool around them. They lay there, slick and sticky and tangled, breathing in the quiet.
A low, sleep-roughened voice cut through the dark from the other side of the bed.
“Either a ghost just possessed Daniel, or Kaidan’s sheet got a workout.”
Blade. His massive frame shifted. Moonlight glinted in one open, alert eye.
Daniel, still buried inside Kaidan, started to laugh—a deep, rolling sound that shook them both. He patted Kaidan’s damp back. “Busted.”
Kaidan, utterly spent and grinning into Daniel’s skin, didn’t even try to move. “Told you I was hauntin’.”
“You’re gonna haunt my ass right out of this bed if you don’t share,” Blade grumbled, but there was no heat in it. Just a promise for the morning.