Castiel's Secret
Cas has been keeping a secret from Dean for a really long time, and Sam is the only one who knows about it. He had planned never to tell Dean about it, but their sudden job in Beacon Hills might just force him to tell him his secret. How will Dean take it? More importantly how will their son take it?