Castiel rode shotgun with Dean in the front of the bright fucking orange ice cream van while Sam and Gabriel ate ice cream in the back. They squabbled over what was the greatest flavour, how many sprinkles they could fit on one ice cream and how many spoons Gabriel could weave into Sam's hair. The answer to all of them was 'a lot'.
Dean was quiet through the journey and it made Cas realise that this trip wasn't just about seeing if Sam was okay, it was about seeing if Sam was happy. Sam deserved happiness and Gabriel was more then willing to provide it with a side of ice cream.
"Now I know his hidden agenda. He can make ice cream innuendos all night."
Gabriel stuck his head in from the back between the two men. "Don't miss out the awesome opportunities of a funfair. Hey, Sassquash?"
"Yeah?" Sam called from behind.
"I wanna ride with your ice cream then we'll go to the funfair."
Castiel cringed at the terrible joke. Gabriel laughed at his face, "I hope they have my favourite ones; long, slow and rough."
Dean struggled to keep a straight face as Cas pushed Gabriel back to Sam. "Gabe, will you lick my lolly?" Sam yelled loudly and Dean cleared his throat.
"Not so funny when it's your brother, is it?" Castiel said, crossing his arms. Dean pulled over into a parking lot and leant over, kissing Castiel. "We're here." He said and Castiel ran his hand down Dean's face, feeling his rough chin against his palm. Two hands pushed them apart. Gabriel was glaring at them.
"Hey, hey, hey. This van was supposed to get me laid. Not you two."
Gabriel was suddenly pulled back by Sam, who wanted to go to the fair. "I did not come out of hospital to spend all day watching my brother and my nurse make out. I did that enough in hospital."
Gabriel took the hint. "Meet back here at say, eleven?"
Castiel shook his head, "You guys can take the van. I live a walking distance away." Gabriel still didn't know the area very well since he spent most of his time in the hospital with Sam since he arrived. Gabriel didn't argue, he just pulled Sam out, took his hand and went running in the direction of the entrance. They didn't even bother locking the van up. Who was going to steal a bright orange fucking ice cream truck?
Dean got out the van and opened Castiel's door for him, offering him a hand to get down. "I'm not that short." Castiel said, stepping down himself. He liked being shorter than Dean, he could rest his head on Dean's shoulder, see his strong jaw line, easily reach Dean's neck with his mouth.
"You're a little short." Dean argued, wrapping his arm around Cas, "But don't ever change."
They headed in the same direction as Sam and Gabriel and saw a rocking boats ride, complete with pirate sounds. They went on opposite sides; Castiel clenching onto the bar as they swung around on it. Dean blew him kisses and called him a pansy from the other side.
Castiel waited as Dean went on a few other rides. The Desolation was a little too much for him. Dean went on the bumper carts with Cas and loved it. They didn't have to spend the whole night with Sam, Dean just wanted to be within a smaller distance if something went wrong. It was pretty obvious when they saw Gabriel and Sam on one of the rides that Sam was doing fine and Gabriel was more than willing to look after him.
Dean wanted to ride 'The Swirler'. Castiel could only think of it as a giant wheel with separate cages. Each person got placed in a cage and then the wheel span at an increasingly alarming rate.
"No," Castiel begged as Dean pulled him by the hand towards it, "No, no, no. No way."
"Please, Cas." Dean pleaded, pouting adorably. He looked at Cas with his huge, round puppy eyes.
"I hate rides!"
"But I don't wanna go on alone!" Dean tugged at his clothes. "Go on this one with me and I'll go on any ride with you."
Castiel smirked, "The teacups?"
"Even that." Dean promised and Castiel allowed himself to be pulled over to The Swirler and was waiting in queue for a ticket. Dean was practically bouncing up and down with excitement. They're in line with a bunch of teenagers; one of the boys looked petrified. Physically trembling.
Castiel noticed how pale he was and felt he should say something, "You okay? You don't have to go on it if you're scared."
He realised a man in his twenties telling a teenager, who was probably close to twenty, what to do around his mates might not have been the best thing to do. The boy sneered, "Fuck off, queer."
Dean lightly pushed Castiel aside, "What did you call him?" The kid's eyes widened as he saw Dean, suddenly losing his cockiness.
"Dean, it's okay." Cas tried to tell him.
"No it is not fucking okay." He turned from Castiel, too angry to care about making a scene, "What the fuck did you just call him? Queer?"
The teenager stuck out his chin and stretched out his shoulders in an effort to make himself look tough, "Who cares?" He could never even think about starting a fight with Dean. Dean was so tall, by sheer height he could crush the boy.
"The queer's boyfriend cares." Dean snapped.
The kid lowered his eyes and turned back to Cas, "Sorry." He mumbled and Dean shrugged and turned to move away. As he turned, the group of kids laughed and the boy said, "Probably had the hots for me."
Castiel watched Dean's face turn murderous as he turned, grabbed the kid's shirt and knee him in the balls. He held the kid up, not letting him fall and furiously said, "That is the only time I will ever touch your dick you son of a bitch." He shoved the kid into the floor and without looking at Cas, stormed off in the direction of the exit. He ran after him, only catching him up halfway down a street.
They walk back to Castiel's apartment in silence, Dean furiously pacing the streets and bluntly ignoring Cas. Castiel would take his hand but it's curled up too tightly in a ball, clenched by his side. Castiel opens up the apartment, closes the door and watches Dean take deep breaths.
"Dean, I-" Dean stopped Castiel saying anything by shaking his head, "No, don't."
"Don't what?" Castiel asked, trying to calm down Dean without making it worse. "Don't tell you it doesn't matter? There are always people like that."
Dean finally met his eyes, "I just hurt a kid."
"You hurt an asshole." Castiel argued, "And he'll live. Thank you for defending me."
Dean still couldn't relax, he was angry at himself for losing control. Castiel and him had been having such a good time. He'd ruined it by getting violent over some stupid thing. It wasn't like he hadn't been called a faggot or a queer before. It just hadn't bothered him like it bugged him then. It annoyed him someone could dislike Castiel for being gay. He was a good person, yet that kid just called him names because of his sexuality. People like that infuriated Dean. He hated them.
Cas deserved better than that.
Dean tried to concentrate on Cas. On how he looked at him, on how his eyes were just so blue it was like watching the waves or water, on how the red hoodie he'd worn was just slightly too big but created a contrast between the dark colours of his hair and his skin.
"Dean Winchester, did I hear you call me your boyfriend?" Castiel said suddenly, a broad smile brightening his face. There was a hint of shyness in the statement that Dean found adorable. He'd never through of guys being adorable before Cas.
"You might have." Dean said, tugging playfully at the strings of Castiel's jacket and then circling his hands around Castiel's hips, drawing him closer. He liked how Cas looked up at him. "Is that okay?"
He smiled, "I think so."
Dean brushed his lips against Castiel's and mumbled, "Good."
Castiel pressed closer, tasting candyfloss. Around Dean's mouth was slightly sticky from sugar and Cas licked his lips, tasting the sweetness of Dean. He wanted everything to taste like this. He deepened the kiss, his tongue finding every possible part of Dean's mouth to taste more and more of him.
"Loving," Dean said, his hands already underneath Castiel's shirt, "The. Hoodie."
Castiel pushed Dean back so his back was pressed up against the wall. He ran his hands down either side of Dean's shirt, finding his hard nipples and circling each with his thumbs. Dean rolled his head back, "Cas." He gasped as Castiel shoved his knee between Dean's legs, parting them slightly. He moved his hands down to Dean's waist, rolling his hips over Dean to create friction.
"Good. I won't take it off." Castiel said, pressing Dean's hands against the wall behind him, just above his head. "Don't move them."
Dean closed his eyes and nodded. Castiel unbuckled Dean's belt and yanked them down. The tent in his boxers was gorgeous for Castiel to see. He made sure Dean's hands hadn't move. Dean was biting down on his lips to stop himself moaning or pleading.
"Talk to me, Dean." Castiel demanded, lightly running his fingers around the waist line of Dean's boxers. He circled his fingers on his inside of Dean's legs, waiting for Dean to tell him what to do.
"Goddammit, Cas. Just-" He was cut off by Castiel pulling down his boxers quickly, exposing his erection. Before Dean could say anything else, Cas pressed his hands to Dean's hips to stop him moving them and licked the end of Dean's penis, tasting salty pre-cum.
"Holy fuck." Dean uttered, "Cas." He kept repeated as Cas ran his tongue down both sides and took his tip in his mouth, circling it with his tongue. Dean went to move his hands, taking them from the wall but Cas withdrew, "Dean." He warned and Dean lent against the wall again. After seeing Dean so strong today, so in power, Cas liked being in control.
"Fine," Dean whined, "Don't fucking stop."
Finally, Cas slid his whole mouth down the shaft of Dean's cock and gently sucked, gradually moving his mouth back and forth. Dean moaned until Cas started moving his hips back and forth too and he sucked until he knew Dean was close. He got up from Dean's waist, still fully clothed but so close himself, and Dean moved his arms finally, grabbing Cas and pressing their mouths together. So hard he'd have bruised lips.
"Bedroom?" Dean asked, stopping to remove his boxers completely from around his ankles before letting Castiel pull him into his bedroom, his unmade bed from this morning. Not that Dean even noticed because he was too busy unzipping Castiel hoodie.
"Thought you liked it." Castiel said, pulling it off. Dean unbuttoned the rest of the shirt Cas was wearing underneath and kissed his neck and then his chest and stomach. He ran his hands over Castiel's muscles, his fingers spreading out over him until he said, "This is better."
He pushed Castiel onto the bed, lying on his back and straddled him, pressing his tights tightly into Castiel's sides. He could barley move beneath him and he knew Dean was enjoying himself as Cas had, watching the other feel less in control.
"Cas." Dean said, his breath hot against Castiel's skin, "My boyfriend." He undid Castiel trousers and pulled them off along with his boxers, wanting nothing between them. Nothing should ever get between them.
Castiel smiled and looked up, "Your boyfriend."
Sam never thought he'd enjoy himself this much after he'd been diagnosed. He knew there was never going to be a day where he didn't think about it. Most of what he told Sam was truthful; he wanted to die but he did not necessarily want to kill himself. He wanted an end and and Castiel and Dean had really helped him in the space of such a small time.
However, the candyfloss Gabriel had brought really did not make things any worse.
They rode the ghost train, Gabriel offering to hold Sam's hand if he got fwrightened. Sam didn't take him up on the offer, instead he watched Gabriel's enthusiasm grow as they queued. They squeezed into the tiny cart, Sam's long legs sitting uncomfortably.
The ghost train inside was disappointing; obvious fake blood, people in shoddy costumes, the occasional poor lighting effect. Yet at some point in the dark, Gabriel slid his hand over Sam's thigh and got a firm grip. He slid his hand further up until Sam caught hold of his hand and faced him, "Gabe."
The lights all went off for a second as some screaming sounded. It was loud. A few things pressed against them in the darkness and somehow, Gabriel's mouth found Sam's. His other hand on the nape of Sam's neck, circling the skin. Sam's hands were on Gabriel's shirt, pulling him closer. He could barley move in the carriage and when the lights came back on, both Gabriel and Sam's eyes were open.
Sam withdrew from the sweet kiss, trying not to smile. Although he was sure this was date- Gabriel had informed him enough times- he didn't think Gabriel would be as nice as that. The kiss had been quick and Sam wanted more.
"Gabe." he repeated to him. He didn't know what else to say.
"Shush, Samwich. Don't ruin the moment." Gabriel told him.
Sam wandered how long Gabriel was staying in town for and how it will suck when he has to leave. But, for now, he wasn't leaving. The ride spluttered forwards towards the exit.
"I was going to ask," He paused, "If you wanted to get out of here."
In the dim light of the ride, he saw Gabriel smile, "You improved the moment. Let's go."
Gabriel caught hold of Sam's hand, they climbed and the carriage and headed towards the bright fucking orange ice cream truck.
AN:
Hey, new chapter complete. I've got the plot of one more chapter and maybe another after that sorted & then there will possibly be an epilogue so there's about three chapters left. Hope you liked the new one.
I'm trying not to focus too much in on Sambriel because it is a Destiel story. Sorry if you don't like Sambriel.
Special thanks to rosealmighty for your review and the people who followed/ favourited the story- you're all brilliant.
Next chapter up soon!
