"Don't get too close, it's dark inside. It's where my demons hide, it's where my demons hide."
-Demons, Imagine Dragons
Dean found it so odd to see Cas like this. His eyes were wide with fear, but love was evident underneath his wariness. His hands loosely griped Dean's shoulders, like he was searching for some kind of reassurance.
Dean, on the other hand, was fearless. He gazed down at Cas, taking in every inch of the angel's face. One of his hands lazily brushed against Cas's hair, while the other securely gripped his tie.
Dean had never been happier in his life. Sure, he had been in bed with many, many, people before, but this was different. He loved Cas. Loved him more than he had ever loved Lisa, or Anna, or Cassie. Possibly even more than the impala. He had risked his life for Cas on countless occasions, and Cas had done the same for him.
"Dean, I-"
Dean smirked as Cas fumbled for words. He was enjoying his ability to render Cas speechless. "Something wrong Cas?"
Cas frowned as he searched for words. His expression was pained. All he wanted was to ask Dean if he was sure that this was what he wanted.
Dean raised an eyebrow and began to loosen Cas's tie. "Don't strain yourself Cas, you'll get a brain tumor."
Cas swallowed, trying to think straight as he met Dean's light green eyes. "Are you sure?" He asked quietly.
Dean frowned. "About the brain tumor?" He asked, pointedly avoiding the question.
Cas rolled his eyes. "I mean, are you sure about … us." He murmured the last word almost inaudibly.
Dean studied Cas's face. His wide, innocent eyes, his tousled hair, his slightly creased eyebrows. His eyes finally came to rest on Cas's lips. "Castiel." He said slowly and deliberately. "I have never been so sure about something in my entire life." He finished undoing Cas's tie, and moved his hands to cup Cas's face, propping himself up on his elbows. A smile slowly spread across his face. "Cas, if it's ok with you, I'd really like to kiss you right now."
Cas smiled and tilted his head. "I'd like that." Almost instantly, a blush formed on his cheeks.
Dean grinned and leant down, pressing his lips against Cas's gently, as if trying not to break him. Cas tightened his grip around Dean's shoulders, pulling himself closer to him. Dean responded by pushing himself closer to Cas, and kissing him deeper.
Cas broke off the kiss, opening his electric blue eyes. The look of shock was still evident on his face, but all fear was gone.
Dean sat up, frowning. "Cas are you ok?"
Cas smiled and pulled himself, bringing himself to eye level with Dean, sitting in front of him. "I just realised something." He said, not breaking eye contact with Dean. "I love you."
Before Dean could respond, Cas kissed him again, but this time, he was hungrier. He grabbed Dean's shirt, his hands curling into fists as he gripped him tight.
Dean was taken aback by how forward Cas was, but it didn't take him long to regain control. He slip his hands onto Cas's shoulders, underneath his bulky trenchcoat.
Cas, without breaking away from kiss, helped Dean remove the coat, then resumed to holding Dean's face and neck, while Dean shakily undid the buttons on Cas's shirt.
The broke away from each other for a second as Cas lifted Dean's shirt over his head, and Dean finished unbuttoning Cas.
They sat there in silence for a few seconds, drinking each other in. Cas was the first to move. He place a hand on his own handprint scar on Dean's shoulder.
Dean smiled softly, his eyes tender. "I guess you called dibs."
Cas looked at him, his face very serious. "Dean, I have hurt you in every way imaginable. I betrayed you, I used you and I left you. I have no right to claim you."
Dean looked like he was about to object, but Cas continued. "I have no right to claim you, but I'm going to anyway." He gripped Dean's shoulder tighter. "Dean you are mine, and I will never, never, leave you again."
Dean grabbed Cas by the waist and pulled him into a hug. Cas pressed his forehead against Dean's shoulder. Dean wrapped his arms around Cas's waist. "God damn it Cas." Dean said, his voice thick. "You're an idiot if you thought I would ever let you leave again."
Cas had existed for hundreds of thousands of years. From heaven, he had watched people fall in an out of love and he had never understood. It confused him why people put there heart out in the open just to be stepped on and crushed. He'd seen heartbreak, and he didn't know why humans thought it was worth it.
But as he sat on the bed, wrapped in Dean's loving embrace, he knew that it was worth it. He would rather die right now, then live another eternity without ever knowing Dean. A future without him was a cold, empty future. Worthless.
"I love you Dean. And I'm so, so sorry."
Dean wrapped his arms tighter around Castiel's waist. "Stop saying sorry. I've already forgiven you. I'm not perfect either Cas, you know what I did in Hell, and you know that I'm just as broken as you." He paused. "I love you, you stupid son of a bitch."
