I really love my boyfriend and there is so much good in the relationship. Friends and family say we are obviously made for each other and he makes me really happy. We fit together like two peas in a pod. But he has some issues. Partly because he has ASD, partly because he has a lot of trauma from his past. Sometimes he can really hurt me.
We have parts of our relationship that are fantastic and would be hard if not impossible to ever find again. However, I know there are times it is less than I deserve (he knows that too). I am just at a loss really. He's a good man, who sometimes makes the wrong decisions. He can be a wonderful, loving partner and he can also really let me down sometimes.
We are two flawed people who love each other very much, and I am worrying. I read on here all the time "it shouldn't be this hard". So why is it so hard? I feel like I met the person I love more than I have ever loved anyone before, and I know he feels the same, but often his past damage comes into the relationship.
He's not a fully healthy person, emotionally. I know this. There are limits and issues there and loving him is not always easy.
I don't know what I am asking for here really, but when I read these threads they often fall into "perfect husband" or "complete bastard" and I feel like I love someone who is somewhere in between, or who can be both.
We are at the point of marriage now, and I can't picture my life with anyone but him, but I feel like I am struggling at times. I am not sure how to process that I know I tolerate things in this relationship that I should not.
I'm confused really. I have had other relationships where the person never did anything I needed to post on Mumsnet about, but I wasn't as happy overall because he fits so well with me in so many ways. I am just sad that we have problems I can't seem to fix :(
Are there imperfect relationships out there with imperfect people that sometimes hurt? I am just confused about what to expect.