Castiel è un angelo, un essere sovrannaturale. Ricordiamo com'era all'inizio.
Provare un sentimento così umano, quello che probabilmente ritiene il più potente ed importante, sicuramente lo ha sconvolto nel profondo. Ritengo però che l'atto che lo ha reso "felice" sia stato quello del supremo sacrificio; dato che l'affetto che prova per Dean non è certo nato in quel momento, questa è l'unica spiegazione possibile.