It’s ordinary to stress that perhaps, quite possibly, your accomplice could be unfaithful. Regardless of the possibility that it’s absolutely outlandish and your relationship is awesome, that sort of self-doubt can inch in now and again. And people can cheat for any number of reasons. He could meet all these qualifications and still cheat. But overall, if he checks all these boxes, it’s not super likely that you have anything to worry about.