Once Castiel is back on earth his phone pings with over 100 messages, 80 missed calls, and nearly as many voicemails. He swallows hard as he reads some of the newer messages.
Shit, Dean was so mad at him and he’s going to be even more upset when he realizes where Cas had been.
He takes a breath and calls Dean, who answers on the second ring even though it was past 2 AM.
“CAS, YOU SON OF A BITCH! WHERE HAVE YOU BEEN?!” Dean yells out on the other end.
“I’m sorry, Dean. I’ve been caught up with Kelly.” Cas says.
“Caught up with Kelly, huh?” Dean asks, “Well we got a lead on Kelly and you didn’t seem too caught up then, so don’t even think about lying to me Cas. Where have you been?”
“What do you mean you had a lead on Kelly?” Cas asks confused.
“We had her, then Dagon showed up and whisked her away again. We could’ve really used your help Cas and if you were there we, maybe, still would have had her.” Dean says still angry.
Cas frowns, how does he tell Dean he was in heaven.
“I… uh… I’m sorry I wasn’t there.” Cas says starting off.
“I don’t care if you’re sorry you weren’t there, I just want to know where you’ve been. It’s been a rough couple of weeks since you’ve been gone and I could have really used your help or even your support but you didn’t return any one of my calls or messages, man.” Dean says.
“I’m sorry Dean but I cannot tell you right now.”
“Cas, you son of a bitch, come meet me right now! I need to see you. I can’t have this conversation on the phone.” Dean says, sighing.