All One Tree Hill fans can attest that Nathan and Haley have a love that can overcome anything and makes everyone wish they had the fairy tale love that is portrayed so beautifully on the screen. They have given us so many amazing stories and heartbreaks throughout the nine seasons the show was on air. This couple truly embodies "relationship goals" and shows us that it's not as easy as it looks.
1. He's not Prince Charming
Don't forget how much we hated him the first few episodes. She found the good in him, he wasn't always that sweet.
2. He screwed up
He started this relationship to get back at Lucas remember? But thankfully he realized the error of his ways.
3. She screwed up
She kissed Chris Keller and then stayed on tour when he came to get her. Yes, she screwed up. But after the torture that was watching him hate her, he finally forgave her and the rest was history.
4. They trust each other

5. They overcome obstacles together

6. The way they look at each other

7. They support each other's dreams

8. They never give up hope

9. They know each other perfectly

10. They never listened to other people

11. They never stopped loving each other

























