The last few seasons, I swear Dean and Castiel go in this kind of a loop.
Dean: I am here. If you need me, just say the word.
Castiel: No, I can’t involve you it’s too dangerous.
Dean: I can’t believe you made all of these bad decisions. I was here where were you? (this season you can add “You don’t even trust me” to this section of the loop).
Castiel: I’m sorry. I’ve done something I might regret. I am here if you need me.
Dean: You said you don’t need me, I am angry and betrayed. Abandonment issues ahoy.
Castiel: /does something that could have been prevented if these two were in the “I am here” phase of the loop at the same time
Dean: Dammit, Cas, why did you do that? Shit. I’m going to fix it. I am here. If you need me, just say the word.