It was nearly midnight. There was not a sound in the bedroom save for the soft ticking of the alarm clock on his bedside table. Keith stared at the ceiling, quiet as a church mouse while he waited for Lance's breathing to deepen.

His boyfriend nuzzled into his neck with a contented sigh and his hold on Keith's waist tightened reflexively. Then he fell still and Keith heaved a sigh of relief.

Finally.

Lance was asleep.

It wasn't that Keith didn't appreciate Lance's…attentions. He hadn't been raised in the most affectionate setting and as much as he disliked admitting to it, Keith rather enjoyed being kissed and fussed over and made much of. Lance was frank and uninhibited in his appreciation and had no trouble showing it—whether in public or in the privacy of their bedroom. Keith liked it, he really did.

That being said, it was midnight and Keith was trapped under his sleeping, heavy boyfriend with an arm tucked firmly around him and a muscular leg pinning him in place. Lance nuzzled at his neck, making contented purring noises all the while and Keith groaned in dismay.

Right. If he wanted a night of peaceful, uninterrupted sleep, he was going to have to be very careful and very, very quiet. So Keith took a few more minutes to center himself and to make sure Lance was still asleep. Then he got to work.

Lance had a firm grip and he sure as hell didn't want to let go, but slowly and surely Keith was able to coax him into moving his arm. He heaved a sigh of relief as he wriggled out of Lance's grip, only to find that the rest of him was still trapped under his boyfriend's leg. Keith huffed irritation and resumed his squirming. Lance mumbled belligerently and he stiffened in alarm. But Lance just curled into his pillow and snored.

Thank God…

It took a while but finally, Keith was able to extricate himself. One more twist and then he edged away from Lance and flopped back on his pillows with a grin, revelling in his freedom. Oh, it was glorious. He could breathe and move again and Keith had never been so grateful for the simple things.

He threw his arm out, still caught up in the heady rush of liberation…

…and knocked the alarm clock over.

The damned thing fell with a loud crash and Lance's eyes snapped open. He got up and looked around with sleepy, bleary eyes.

"Whassamatter?" he asked, his voice gruff with sleep.

Damn it!

"Nothing," Keith soothed, stroking Lance's hair and pushing him back on the bed. He had to fight to keep a frantic note out of his voice. "Go to sleep, Lance. It's okay…"

Lance hummed in acquiescence and settled down. Then his brow furrowed as he realised that Keith was on the other side of the bed. "What're you doin' there?" he mumbled, reaching out and grabbing Keith's arm to pull him over. "C'mere."

Keith groaned inwardly and tried to reason with him. If there was even a chance Lance would just go back to sleep without manhandling him again, he would take it. "I'm right here," he murmured hastily. "Go to sleep, Lance. I'm not going anywhere. I'm just…"

"Keith." Lance was scowling stubbornly and his tone brooked no argument. "Come here."

Keith sighed in defeat and sidled over. Lance hummed happily and settled down again. His arm wrapped around Keith in a death grip and his head rested on Keith's chest. "Better," he mumbled approvingly. "Sleep now."

"Yes, Lance," Keith muttered. Lance pet his hair and pressed an affectionate kiss to his nipple. Keith hissed as Lance's tongue accidentally brushed the sensitive bud, making his cock jerk in eager anticipation.

But Lance was already snoring again, deep in sleep.

Fan-fucking-tastic.

Keith gave up and closed his eyes, making himself as comfortable as possible. Well, tomorrow was another day. Sooner or later he would free himself and get a good night's sleep; he would see to it that he did. Lance growled as if sensing his rebellious thoughts and swung a leg over him again.

Keith sighed.

Then again, maybe not.