Question: who does haley end up with in one tree hill
Answer: Nathan