Dean Winchester: Cas, I hope you can hear me… that wherever you are, it’s not too late. I should’ve stopped you. You’re my best friend, but I just let you go. ‘Cause it was easier than admitting I was wrong. I… I don’t know why I get so angry. I just know… I know that it’s… i- it’s just always been there. And when things go bad, it just… it comes out. And I can’t… I can’t stop it. No matter how… how bad I want to, I just can’t stop it. And… And I… I forgive you. Of course I forgive you. I’m sorry it took me so long… I’m sorry it took me till now to say it. Cas, I’m… I’m so sorry. Man, I hope you can hear me. I hope you can hear me.

(After Dean finds Cas…)

Dean Winchester: Cas, I need to say something.

Castiel: You don’t have to say it. I heard your prayer.

From Supernatural – Season 15 Episode 9: ‘The Trap’ (15×09) | Produced by The CW