Haley James Scott is my favourite character on One Tree Hill along with Brooke Davis and Peyton and Rachel.But,personally,I prefer Haley James Scott more.And there are reasons why:
1.She is extremely beautiful and cute.
2.She is a good friend with everybody
3.She is a very good mother to Jamie
4.She extremely loves Nathan and she'll do the craziest thing in order to be with him.
5.She is very tender,gentle and loving.
6.She is protective.
7.She always says and does the right things.If someone argues with her,she makes them believe her.
8.She is a wonderful cheerleader.
9.The actress,who plays her ,Bethany is very beautiful.
10.Also,Besides Beautiful,She is very smart and a clever student.In season 1,she always helped Nathan with his English homework.
11.She loves helping people.
12.She is also fighting character and never gives up.For example,when she was pregnant with Jamie,she almost risked her life,but she didn't give up without a fight.
13.She is also very kind and helpful.
And also,that were the reasons why Haley James Scott ismy favourite character.
HJS All the way!She is also very talented and a wonderful singer.