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