I like to believe that it was God, like Castiel wants to believe. I don't think anyone else had anything to gain from Castiel still being around to help the Winchesters.
I differ from canon on the second question though...according to the last episode, Jimmy is still in there somewhere - so, I'm assuming he momentarily died (went to heaven) and then was resurrected along with Castiel, only to be shoved into the background of his body again.
Personally though, I'd have preferred it if Jimmy stayed in heaven, and Castiel was in that body alone...it would make more sense for eventually getting the future!Cas we saw in 5x04...Cas was "human" in that episode, but still Cas. I would think that if Cas eventually became human, he would lose the ability to repress Jimmy. So, yeah, personally, I like thinking that Jimmy didn't make it...and that he's in heaven like Castiel promised him in 4x20.
no subject
Date: 2010-02-19 04:15 am (UTC)I differ from canon on the second question though...according to the last episode, Jimmy is still in there somewhere - so, I'm assuming he momentarily died (went to heaven) and then was resurrected along with Castiel, only to be shoved into the background of his body again.
Personally though, I'd have preferred it if Jimmy stayed in heaven, and Castiel was in that body alone...it would make more sense for eventually getting the future!Cas we saw in 5x04...Cas was "human" in that episode, but still Cas. I would think that if Cas eventually became human, he would lose the ability to repress Jimmy. So, yeah, personally, I like thinking that Jimmy didn't make it...and that he's in heaven like Castiel promised him in 4x20.