Sometimes you just have to stop yourself when you are thinking these thoughts and you have to just accept what is in front of you. He is with you, he is choosing to be with you therefore you "just" have to go with that... I know it's not easy, I'm surprised my lovely husband has stuck with me throughout the years, but he has because he loves me and I've stuck with him because I love him.... Sometimes love is enough and you just have to have faith...