All your secret wishes
It’s partly to silence his own thoughts, and partly to explain his shell-shocked reaction that Dean says, “I didn’t even think that angels could feel stuff like that.”
Cas’s face goes blank. Neither Dean nor Cas say anything or look at the other for a long moment.
“To be fair, I don’t think angels are supposed to,” Cas finally says, voice rougher than it had been, and somehow distant. “Even as a human, I’ve never had a soul.” There’s a glassy look in Cas’ eye as he stares past a spot on the wall, and his voice dips quiet. “What should it feel like? To be in love?”
Dean didn't think that angels could feel love. He's very wrong about that. But he's also determined to make up for his mistake.
- Part 1 of All your secret wishes
Cas was resurrected. Dean told Cas that he loves him, that he can have everything he wanted, but Cas has to stay with him. Cas promised that he would. The thing is, he didn’t realize how literal Dean was being.
Now, Cas works on rebuilding Heaven with the angels, while he builds a new life with Dean. Neither of those things are as easy as Cas would have liked.
“Angels have been interfering for too long,” Jack insists. “Humanity deserves some peace, and I intend to give it to them.”
“Then why did Cas go back?” Anna demands.
“That doesn’t matter,” Cas says, willing Anna to just let it go.
“Yes it does!” she argues instead.
“And Heaven deserves some peace too!” Jack continues, raising his voice. “That won’t happen if we’re getting into conflicts on Earth.”
“Then why does Cas get to go back and I don’t?”
“That’s different,” Jack says. Cas cringes.
“Why, because it’s the Winchesters?” Anna asks. “The old God is dead, why are they still the centre of the universe?”
“Because it’s Dean,” Cas says.
“And I love him!”
"It's still not fair. You can't set up rules and exceptions and call Heaven free."
- Part 2 of All your secret wishes