why did love cheat on joe