who started the fire on dan in one tree hill
Dan Scott Dan survives the fire, but the dealership is destroyed. Dan at first thinks it was Lucas who tried to kill him when he remembers seeing him in the fire, but it is revealed that Lucas saved him. Wanting access to the fire investigation, Dan runs for mayor of Tree Hill. His family-based campaign includes having Deb pretend to love him in exchange for a final divorce. This ploy works and Dan is elected mayor. As mayor, Dan gains access to CCTV showing Keith buying the whisky used to drug Dan, and when Keith returns to town Dan has him arrested on suspicion of his attempted murder. Although the police release Keith due to lack of evidence, Dan still believes that Keith was the perpetrator, and things become worse when Keith announces that he is going to marry Karen and adopt Lucas. One day at Tree Hill High, Jimmy Edwards takes a gun to school and fires it, causing a lock down. Keith persuades Dan as mayor to let him go into the school to talk to Jimmy, but Jimmy commits suicide by shooting himself in front of Keith. Dan then gets into the school, picks up the gun and shoots Keith, killing him. Jimmy gets the blame for Keith's death as it is assumed that he shot Keith before turning the gun on himself. Dan convinces himself that Keith deserved what he got as he started the war with Dan. Nevertheless, Dan becomes haunted, seeing visions of Keith as a child everywhere, and this has a profound effect on him. Realizing he has to change his ways he tries to get closer to Nathan, telling his son that he is proud of him and that he loves him. Haley then gives Dan a second chance by inviting him to her and Nathan's second wedding. At the ceremony Deb tells Dan that it was her, not Keith, who tried to kill him in the fire. Dan goes to Keith's grave and breaks down. Dan then apologizes to Karen for how he treated her and Lucas and she reveals that she is pregnant with Keith's child. Dan takes her in his arms promising to be there for her this time. He then goes home and discovers that someone has written "MURDERER" on his wall.
List of One Tree Hill characters Portrayed by James Lafferty since the pilot, Nathan Royal Scott was a basketball player for the Charlotte Bobcats, husband of Haley James Scott and the father of James Lucas Scott and Lydia Bob Scott. He originally started out as a villain and enemy of his brother, Lucas. After falling for Lucas's best friend, Haley, he becomes a better person and later forms a strong bond with his brother. During the course of his life he has experienced many obstacles including spending time in a wheelchair following an accident after a fight; dealing with an overbearing father; an alcoholic-drug addict mother; allegations he cheated on Haley. Nathan overcomes all of his problems throughout the series and vows to never raise his child the way Dan raised him. Nathan maintains a strong bond with his mother, who was at one point Jamie's nanny. After waiting for Haley to go into labor, Haley gives birth to Lydia Bob Scott. In season nine, he is traveling a lot as an agent but when returning to Haley, Jamie and Lydia he is taken by some people that are getting paid to kill him. After some time Nathan is rescued by Chris Keller, Dan and Julian, but Dan is critically injured after taking a bullet meant for Nathan. At the hospital, Nathan tells Dan that despite everything he ever did, he is still his father and he forgives him, with Dan dying shortly after. In the final episode time jump, Nathan is seen with everyone else at Jamie's basketball game who has since broken Nathan's record for all time scorer.