Crowley was actually in a good mood, which was probably a good thing going into this. Well, it was as good a mood as he'd get, really. He'd had a nice walk in the Everdale forest, found a nice isolated place to literally stretch his wings, and it was good to know that he could go back there if he wanted to get away from the drama that was... everything Winchester.
"I'll pass, thanks," He smiled sweetly, taking his coffee when given to him and taking a sip of it instead. Black and bitter, just like him. "It's rather a long story, Castiel. A long and checkered story. I saved them numerous times, and I saved you numerous times as well. But to be fair, I did try and kill you quite a few times as well, just to shake things up. I am, after all, a demon."
Crowley leaned back in his seat a little bit, letting out a sigh.
"Truth be told, I don't know why I did it, I don't think the three of you would have done the same for me if the roles were reversed. But the world needs the Winchesters, so I did the noble thing for once." Crowley shrugged. "I regret the fact that I had to give up my life in the process, of course. But it couldn't be avoided."
He looked over at Castiel thoughtfully, seeing the familiar rumpled expression on his face, the distrust, the disgust, the familiar angel-meet-demon racism. It still irked Crowley to this day, but he was used to people looking down on him.
"Are you sure you want to know the finer details? I'm willing to tell you anything you want to know, and I mean anything. Your Squirrel might not forgive me, but you're the one that has to live with the bloke." Crowley sighed. "You deserve to know. After what you've been through, you deserve it."