James's eyes flew open. He had no idea what had woken him. It was quiet in the house, and it was early. The light coming through the window had that pink sunrise tint to it. He blinked and the previous day came rushing back, memories flooding his mind all at once. He was at Christian's parents' house, he was pretending to be Christian's boyfriend, and he and Christian had fallen asleep with what felt like miles of mattress between them. He was still in bed. And so was Christian, if the weight on his back was anything to go by.
He could probably get up without disturbing Christian. Just slowly work his way to the left until Christian' body dropped into the warm spot James left behind, but he didn't want to. He was half-hard, for one thing, and any kind of shifting of his hips—whether to aid in his escape from the bed or not—would just worsen the problem. And, well, he was comfortable, Christian was warm, and it wasn't as if James would get to do this forever. Christian's quiet breaths huffed against James's shoulder in a slow rhythm that gently lulled James back to sleep.
The next time James opened his eyes, it appeared to be a much more reasonable hour, and Christian was still draped over his back. Except this time, James was pretty sure he knew what had woken him up. Little humming moans escaped Christian's mouth and went almost directly into James's ear. His head was resting on James's upper back, his left arm and left leg were thrown completely over James's body, and his dick was hard against James's hip. Christian was still asleep—his leg and arm lay heavy and mostly unmoving except for the occasional twitch—but he was slowly rutting against James and the friction was making his skin tingle.
He wasn't sure what the protocol was for when the fake boyfriend with whom he was sharing a bed accidentally humped him in his sleep, but he didn't want to spend any more time thinking about it. The longer he laid there, the harder he got, and the pressure on his dick where it was trapped between his body and the mattress wasn't helping.
James blinked and let his eyes adjust to the light, then looked around the room as if he would find something there to help him. The only option that he could see would be to turn this back around on Christian. After all, he was the one trying to rub one off against James's leg in his sleep. James was completely innocent. So that's how he decided to play it.
Christian's breathing was still slow and even, so James closed his eyes, matched their inhales and exhales, and very quickly, yet firmly, shifted his hips to the side, pressing on Christian' erection hard enough to shock him out of his slumber. Christian shuffled backwards away from James in a hurry, making the mattress move enough that James could pretend that was what had woken him up.
He yawned and stretched, ignoring his own hard on, pushed himself up onto his elbows and looked over at Christian who was doing an absolutely horrible job of faking sleep. James watched him for a few seconds before he noticed that Christian was literally holding his breath, then he climbed out of bed and hurried into the bathroom before Christian died from lack of oxygen or could pretend to wake up as well.
With his back to the closed bathroom door, James let out a quiet chuckle, then leaned forward to get a good look at himself in the mirror. His hair was out of control, but the bulge in his boxer briefs was obscene. While he turned on the shower with one hand, he pushed his underwear down with the other, and was already stroking himself before he stepped into the warm water.
It wasn't the first time he'd jacked off to thoughts of Christian, it wasn't even the first time he'd done it with Christian in the next room, but it was definitely the first time that he thought it was possible that Christian was doing the same thing. He hoped he was. Not only that, but in the bed that they'd slept in together. Whether Christian was thinking of him while he jerked off was debatable, but James pushed that thought aside and concentrated on getting himself off as quickly and quietly as possible.
