I love him, but he keeps cheating on me. I know he loves me. I can feel it. But I don't know what to do. It's been a lot of times, and he says he wants to stop to be with me but it's too tempting for him. Then he thinks he has to lie to keep me happy. What should I do?