Tag: did nathan cheat on haley in season 7