I feel like my boyfriend is out of my league?

Anonymous
My boyfriend is completely my type. Pretty much perfect in looks to me. He is tall dark and handsome. Blue eyes, long-ish hair and the best smile I've ever seen. His body is pretty average, which is what I like. There is only one little imperfection on his body that I don't like and that is a pretty big skin tag on his arse. But it's obviously something that isn't a big deal at all lol. He is so sexy and has a great, flirty personality. Everyone finds him hilarious and the women he works with adore him (luckily they are all a lot older than him or I'd be jealous). But he is soo lacking in confidence even though he pretends he's not. He thinks he is fat, has acne on his back, hates his skin tag and the stretch marks on his legs.

Then there is me, who is not his usual type at all. I'm average weight, I guess. All girls hate their weight but I'm not "fat". Decent sized boobs (34 C) and a big arse that he loves. I have a pretty flat stomach but quite big thighs and stretch marks on them. I have acne on my face and back. I wear glasses and I'm blonde when he prefers ginger hair. I don't wear make up, but he loves eye liner. I don't wear skirts because I hate my legs, and skirts really turn him on. I just feel so out of his league and so insecure :/ I can't help but feel like he could get any girl he wants, why would he be with me? He says my personality is great and that my smile and eyes are my best features. He loves my body. I just still feel insecure and like I'm not good enough. I just wish I looked more like his dream girl :/
I feel like my boyfriend is out of my league?
3 Opinion