Question: who does haley marry in one tree hill?
Answer: Nathan