Gabriel lovingly stared at Sam, having woken up first he couldn't help but stare at the beautiful and relaxed face. He thought about how the boy sleeping before him was all his, but then he felt a pang of hurt in his chest at lying to Sam- he hated that he had been touched by someone else when he was Sam's, he knew his boyfriend would never ever blame him but it didn't stop the pain.
Sam smiled soflty as he woke up, slowly opening his eyes to look at Gabriel "Morning."
"Hey." Gabriel whispered back, "You're crying." Sam pointed out but Gabriel just smiled "I'm just really happy you're here, they're happy tears." He leaned forward and kissed Sam who grinned happily "Really?"
He turned Gabriel onto his back so he could snake down Gabriel's body "Mm...Sammy." Gabriel closed his eyes as he let Sam tug down his boxers and take him in his mouth, bobbing his head and swirling his tongue.
Gabriel faintly registered his hips thrusting up when Sam's throat flexed around him "Oh...fuck." His hand went to Sam's hair helping him bob up and down and just two minutes later Gabe was giving Sam a quick warning that he was close and Sam happily swallowed him down.
He tucked Gabriel back into his boxers and popped back up from under the sheets, smiling brightly as he kissed Gabriel's cheek "Wake me up in an hour." He snuggled up to Gabe.
Gabriel chuckled "Are you serious?- why'd you wake up then?" Sam shrugged "So that I could give my boyfriend a blowjob- you're not complaining are you?" He teased and Gabriel shook his head as Sam's eyes fell closed "Never."
~
"Are you staring at me?" Dean muttered lazily as he felt eyes watching him, "I'm trying to count the freckles on your cheeks."
Dean opened an eye "So you're staring at me." He smiled turning onto his back as Cas crawled onto him with a peck to his lips "I could get used to this." Dean muttered as they traded kisses.
"Definitely"
Suddenly Dean's phone buzzed repeatedly and his eyes shot open "Shit- shit-" Castiel tumbled off of him and Dean reached for his phone rolling his eyes at the alarm that said in all caps 'Get up you idiot!' He treated it as if he was already in boot camp and he was sure that it would end up helping when he finally there.
He turned back to Castiel "I am so sorry-I forgot that I'm supposed to train today- I never forget it's just.."
"What?"
"I haven't had sex in a while either so I've actually been relaxed for once."
Castiel chuckled at that "It's okay Dean- go, you can make it up to me later." Dean smiled thankfully and kissed him on the cheek before scurrying out of bed to get into the shower and Castiel smiled happily as he watched Dean go.
~
"Hey where's Dean?" Sam asked as they had breakfast, having finally woken up.
"Oh he's-"
"He went out for a run." Gabriel said quickly cutting Castiel off, "Because he does that now" Sam shrugged, frowning Dean hated going on runs, he thought that they were stupid "Huh." Was all he said and made his way to the living room.
Castiel turned his head sharply "Why did you do that?" He asked in a hushed whisper, "Dean doesn't want him to know yet." Gabriel explained also whispering, "Not until he's ready."
Castiel rolled his eyes, Dean and his goddamn and secrets "I think that's stupid but fine I won't say anything."
"Hey Gabe?"
Gabriel gave Cas a look before heading to the couch to sit with Sam "Yeah?"
"Is there a library near?- I wanna get an early read on some law books."
YOU ARE READING
Challenge Accepted: College
FanfictionGabriel and Dean take on college and long distance relationships