Why does my husband keeps cheating on me ,and I keep taking him back this has been for more then 10 years already .?

42 answers 42