Sorry not a frequent poster so unsure how to do this.
My partner and i have been together 5 years, has been a loving, fun relationship. We have 2 small children together. For context ( think it may be relevant) during my second pregnancy i found him trying to meet another woman, and talking 'sexting' with a colleague. He assured me nothing physical happened between either and he was sorry, begged to save our relationship. So i stayed. The last 18months or so since then has been difficult but making progress, we are like we were before everything happened. Laughing, going away just myself and him etc.
However he has been off the last few days, barely talking to me, seeming moody. I finally managed to get it out of it (he doesn't communicate well AT ALL) and he has told me he doesn't think i love him anymore...supposedly my attitude and he just knows, he can tell? It really upset me to hear that, i don't want the person i love to feel that way, i assured him i do love him and i don't understand where this was coming from? He insists maybe its all in his head then, and its his issue, he seems to think I'm going to find better and leave, or i still think he is going to cheat again at some point. I have not given him any reason to think that i believe this, it has just come from him.
My question is, where has this even come from? We had a lovely night away last week. Why kind of ignore me for a few days? Tell me i don't love you, and then say 'maybe it's all in my head'? Part of me thinks it's his way of saying maybe he's thinking elsewhere, maybe not in love with me anymore? I don't know what to think, is he manipulating me into thinking I'm not doing enough etc? I asked what i can do to prove i love him, he just says you don't need to its just me. Confused. So please any advice/opinions would be great!!