<human>: Can you condense the text into three sentences or less?

So about 3 months ago I started going to the gym to lose much needed weight and start feeling better after a failed marriage (been divorced for 8 mths, was separated for a year prior). 

I met this guy we'll call him Seth at the gym, we'd say hi and make small talk while having a smoothie every once in awhile til he asked me out and I was blown away. I said yes eventhough I was reluctant and a little embarrassed to be seen with him for his sake. 

Let me elaborate, I'm 5'8 a size 22/24. He's not the kind of guy that likes someone like me typically. We went on one date about 2 months ago and have been inseparable since then. He asked me to be his girlfriend 2 wks ago and I said yes. I really like him and he really likes me. He treats me well, he's super funny, we enjoy a lot of the same activities, is supportive of my work and fitness goals just as I am of him. I just can't get over people staring at us when we're together as if they can't figure out how we ended up together. I feel like it makes me look like a fool. 

When I asked him why he likes me so much he said I have a great personality and he loves my attitude. As much as I wanted to accept the compliment it made me feel worse about myself.   

I sincerely don't know how to take all this or even address it.

How do I get over women checking him out in front of me and feeling like I'm not good looking enough for him? Should I tell him how I feel or is this just a personal battle I should work on on my own?
<bot>: Boyfriend is superhot, I'm not. People stare and friends ask how I got him. How do I get over being the ugly duckling in the relationship?