And something in my head just went *click*
Source. Okay, so we have confirmation that there will be angels in S4, right? So, am I hallucinating this from WIAWSNB, but Mary always told Dean that ANGELS WERE WATCHING OVER HIM, right?
So here's my theory. Mary is connected to ANGELS somehow. By blood, by coincidence, by faith, by whatever. And Dean has got a little bit of that angel mojo. Because he's naturally John and Mary's son.
Now Sam, is maybe NOT JOHN'S BIOLOGICAL SON (gasp!) which I had assumed since the moment In My Time of Dying aired. In fact, I think he's Azazel and Mary's kid. (moar gasp!)
So IS THIS HOW DEAN CAME BACK? He's part-angel? Got a little angel-mojo? Or is that tainted now by the fact that he gave Lilith his soul? Is that why he could NOT get out of the deal? His soul was just too damn tasty?
And what if Sam's a little bit angel, but a whole lot of demon? It would make sense, y'know. The way that they could be set up against one another, the internal struggle Sam has to go through to fight the LITERAL manifestations of "good" and "evil" in his soul?
THINKY THINKY THOUGHTS. Yes aided by a cider but STILL! THINKING!