expiation
Legendary Member
Castiel's character was basically asexual. His professed love to Dean was really just caving into fan service in the end.
You're just factually wrong. Castiel got an erection from porn, made out with Meg, had sex with April, called April "so hot" after the fact, tried to date his boss Nora when he was human, and of course called Dean the one thing he wanted that he couldn't have before telling him he loved him.
Multiple other angels, including Lucifer, Gabriel, Balthazar, Ishim, Akobel, and Hannah professed sexual/romantic attraction.
This notion that angels or Castiel are "asexual" is uncanonical and made up out of whole cloth.