He says I'm his soul mate. Why am I still so jealous?
All right, my boyfriend and I have been together for four and half years and totally love each other. I have always been really insecure and have had bouts with depression. He's always been really supportive of me and reassures me that he thinks I'm beautiful and that he loves me for who I am not what I look like. Yet, for our entire relationship I have always been extremely jealous. Its so hard for me when he becomes friends with other girls, talks about other girls, takes other girls out to eat, etc. I know he would never cheat on me and he has never given me any reason to be suspicious. I know he is faithful to me and he is sincere in that the girls are only his friends. This past year I have gained a lot of weight (50 lbs) due to a combination of stress eating and depression and so I don't even find myself remotely attractive. So of course, I have become extremely insecure. This past semester he has been working at a job where he supervises 15 girls, all of whom are beautiful and have wonderful personalities. Part of his job is taking pictures of them and so he comes home and wants to show me his work. Needless to say, it's sooo hard to look at the pictures without feeling threatened, insecure, or like the most worthless person out there.
Let me first note that I am well aware I am jealous and insecure and my jealousy stems from my insecurity, but why is that he has told me how much he loves me, that he thinks I am his soul mate, and he wants to marry me, and yet I still want to cry when he says he went out to lunch with a female friend I see as a threat? I guess I'm afraid he won't want me anymore because of my jealousy and will want to date them... But why can't I accept that he loves me and am just waiting for him to hurt me? (which he is not going to, besides, if he was wouldn't he have done it 4 years ago?)
Please help, I need advice.