One Tree Hill - Naley - Nathan Scott (James Lafferty) & Haley James Scott (Bethany Joy Lenz) Always and Forever
When he apologized in the rain and it was kind of corny but also amazing. | 23 Times Nathan And Haley Made You Believe In True Love
one tree hill.
Nathan & haley
Naley <3 <3 <3 <3
When i watched this scene i was squealing in so much happiness!!!
One Tree Hill - Nathan Scott and Haley James Scott- Always and Forever - Season 3
Nathan and Haley
Nathan & Haley (Always & Forever)
Haley & Nathan <3