Dan decides to let Jimmy Edwards, the boy who commits suicide in the hallway of Tree Hill High School take the blame for Keith's death, even fooling Lucas into believing that it was Jimmy that killed his uncle.Dan now tried to play a role in the life of unborn Lily, helping with the pregnancy.
After soon finding his son, Nathan and Dan were spotted by Dimitri. Ever since Nathan was little, his father had nothing but love for him.
This was proved when Dan jumped in front of Nathan, the bullet going through Dan's back.
Dan asks Karen for custody of their son Lucas, which was turned down by Karen out of fear that Lucas would become like him.
This was something that comes as a shock to Lucas after Dan tells him to go find out the truth from his mother.
Lucas soon finds out the truth about Dan murdering Keith, yelling to his mother, "He killed Keith, he shot him!