Mentions of blood/injury and homophobia.
Dean and Cas are in their room cuddling and watching a movie when they hear a commotion outside in the kitchen. "No! Wait!" They hear Sam yell. Then, their door is open, Dean pops up with a gun, still holding Cas' hand behind him only to see that it's his dad.
"What the hell is that?" He asks Sam, his dad can't be back. He's dead.
"It's dad. It's actually him." Sam says, scared for Dean.
"Dean, who is that?" John asks, stepping further into his room.
"This is Castiel. He's an angel. My boyfriend." Dean says with his head down as he sets the gun down back under his pillow.
"You do not have a boyfriend!" John yells, stepping up to Dean on his bed. Sam grabs john's jacket and tries to pull him back, but with no success.
"Yes sir, I do." Dean says, not daring to make eye contact with his dad. Cas knew that the boys and their father's relationship wasn't well but he definitely wasn't expecting this. Dean takes his hand out of Cas' and stands up, expecting a punch or a hit.
When John tries to though, Cas steps in front of Dean and blocks it, twisting john's wrist and hearing a snap. "You are not going to hit him." Cas says protectively.
"I'm not letting my son be corrupted by you, fag." John says, trying to punch with his other hand. Cas simply let's go and John is shoved into the wall by Cas' grace.
"I raised Dean from hell John and you couldn't even manage to raise him well. All you are is a deadbeat who should have stayed dead." Cas says out of anger, walking up to John.
"Look dad," Dean starts.
"No you look at me son. I will not have-" John starts.
"You will not call me anything. Those are just words and you don't deserve to say any of them to me. I love Castiel and nothing you say or do will change that. I like guys and you, John, will either have to accept that or leave. So hit me all you want, yell all you want, I don't give a shit. I love him." Dean says and John is stunned.
"Boy, you do not talk to me like that. I'm your father and-" John starts before Dean punches him in the face.
He starts to continue but Cas pulls him back, turning Dean to look at him. All he sees in Dean's eyes is anger and hatred. He hates that. "Dean, hey. Calm down. He won't be back here unless you want him to. I won't let him." Cas says.
"You were my father." Dean states as Cas and Sam both drag John out of the bunker leaving Dean in his room alone. When he no longer hears them, he screams and punches the wall next to him, creating a hole, and probably a broken hand. He sits on his bed, ignoring the pain and starts to cry. His own dad hates him and all because of who he loves.
Dean lays down and wraps himself in his blanket, crying hard, almost unable to breathe. Cas walks back in and sees this and rushes to their bed. "Dean, hey it's okay baby. Shh. He's gone." Cas says, sitting on their bed and wrapping Dean in a hug.
Dean tries to fight it but when he can see that Cas won't let go, he leans into him. "Why do you love me? Why do I have to be like this?" Dean asks, sobbing into Cas' shoulder.
"Dean no matter what I will always love you. I don't care about what other people think, including John." Cas says, kissing Dean's hair. "I love you so much Dean." He adds.
"You shouldn't." Dean says, pulling back and sitting up to look at him. "You shouldn't love me. I'm broken, a mess. I don't deserve your love. Your a fucking angel Cas, you can have whoever, whatever you want. Why would you stay here and tend to the broken fag?" Dean cries. He hates what his dad can plant into his head, but that doesn't matter now. It's already there.
"No Dean. Do not say that about yourself. I can have anyone I want in this entire world and I choose you. I love you Dean Winchester. Never doubt that. John is just another asshole in this world and he doesn't deserve to have such an amazing son." Cas says, pulling Dean into a tight hug but realizes that Dean winces when his hand is touched. He grabs his hand carefully and looks at it. "Dean what did you do?" He asks.
"I think it's broke. I punched the wall." Dean says nodding over to the hole in the wall behind the door.
"Oh Dean, shh it's okay." Cas says, kissing Dean's hand and healing it with his grace. "Please don't do anything that will hurt you again. John was wrong. You're absolutely amazing and I love you so much." Cas says, a tear falling down his cheek.
"I love you too Cas." Dean says as he realizes his hand is better other than the blood that was still on it. He moves his hand and it doesn't hurt anymore. "Thank you." Dean says, pulling Cas on top of him as he lays down.
Cas smiles and leans down to kiss Dean. Dean kisses back, full of passion and love. He really does love his angel. When the kiss starts to get a little heated, Cas pulls back. "It's not the time for that." He says, laying on Dean's chest.
"But Cas" Dean starts.
"Later. Now, though, I want to make you feel better. Do you want to watch a movie?" Cas asks, rolling off of Dean and laying to his side.
"Only if we can cuddle." Dean says, sniffling. He's still mad that John's voice is in his head again, but he tries to ignore it.
"Of course." Cas says, pulling Dean closer to him. "I love you and do not think about what that bastard says, you hear me?" Cas asks, kissing Dean's forehead.
"Yes, I hear you." Dean smiles and actually believes it. If he's with Cas, no asshole can get to him. Not if Cas can help it.
YOU ARE READING
Supernatural Oneshots (take 2)
Fanfiction⛔️CURRENTLY IN THE PROCESS OF REWRITING FROM THE BEGINNING. IF YOU WANT TO START THIS BOOK, I SUGGEST STARTING A GOOD WAY IN SO THAT THE CHAPTER YOU'RE READING DOESN'T GET SPONTANEOUSLY UNPUBLISHED WHEN I REWRITE IT!!! CURRENTLY 1/83 CHAPTERS HAS BE...