Sam Winchester is Castiel's son. yeah. he had a one night stand with Mary Winchester while she and her husband John was on a break and looked like they were going to get divorced. and now his child was in trouble over something that sam had no control over. but castiel will stop at nothing to keep his son safe, even if it means Sam will never know who sam is to him. I don't own Supernatural. And I don't own Percy Jackson.All Rights Reserved