2 Works by GreySunshine in Supernatural
14 Jul 2013
Dean Winchester does not freak out. Really. Except for right now. And it's all his angel boyfriend's fault. And also his little brother's, apparently.
Dean can't believe that Cas betrayed them. Cas was always the good one, the pure one. That was who Dean required him to be. Maybe it was asking a lot, even of an angel, but Dean needed him to be... Cas. Not this cold, uncaring soldier that was willing to do anything to win. He just hoped he could get through to the old Cas, /his/ Cas.