No father is perfect, and Supernatural's John Winchester is no exception. Having said that, John (played by the ever-so-sexy Jeffrey Dean Morgan) does love and care about his sons more than anything. John doesn't get a lot of screen time, but we've totally teared up during several of their heartfelt moments. Though the tragic figure couldn't be there as much as he wanted to while the boys were growing up, he was the one who trained our two favorite supernatural crime fighters. Not a common father-sons bonding experience — but then again, this family is anything but traditional.
Continue reading for a few of our favorite moments with the patriarch of this ghost-hunting trio.