[...] See, angels are absolutes. They’re the big picture, they’re destiny and fate and control, they’re certainty and self-righteousness and blind, steadfast allegiance. And that’s the opposite of what love is. Not healthy romantic love anyway, unlike the creepy cult-like faith the angels have for their absent dad. Love is uncertainty. Love is compromise. Love is being afraid of having your heart broken someday. Love is hope. Love is choice. Love is terrifying, it’s fucked up, it’s weak. It’s fickle and breakable. It’s trusting someone who doesn’t have all the answers, and is just as flawed as you. Love is willingly giving someone the power to completely destroy you. Love is freedom. Love is a prison. Love is dumb, useless, and human.
Can you blame Cas for wanting to go back upstairs? Wouldn’t you rather live in the certitude of heaven? Doesn’t it sound better to serve an omnipotent God, even an absent one, than to be in love with Dean fucking Winchester? Cas loves completely and destructively because it’s the only way he’s been taught how, and he would die for Dean. He would go through any suffering for him. He would make Dean hate him if he must. But Dean doesn’t want anything from him, he just wants HIM and that might be impossible to understand for Cas.
src