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