michelle how do you not know he’s a cheater! You have to see it... he has been for years and I get it that he provides but at least you need to know it’s definitely not just emotional and he’s not just talking. He has been sleeping with her and that is well known.. I would assume there has been others. I get why you stay but please be safe at least... he may be smart and a good dad but he is not faithful at all.