Karkat viciously whipped the curtain back into place and scrambled backwards, heart drumming in his chest. He let a shaky breath pass his lips, fingers coming up to tangle in his black curls. Had he imagined it? Slowly, carefully, he took a step towards the window and reached out an arm, grasping towards empty space.
Something brushed against his legs and he let out a strangled scream as they were pulled from underneath him.
He fell hard on something soft, and kicked out behind him, but his legs were being held down with tremendous force. Sharply, something pulled his head back by the hair, exposing his neck as cool fingers ran down the line of his jugular.
“Rude of you to ignore me like that,” freezing breath fanned across his face and he tensed in horror as lips brushed against his neck, “thought I might as well go ahead and be rude myself.”
Karkat woke with a start, sitting bolt upright and clutching his chest as he took deep, steady breaths.