He is too hot for me, what am I supposed to do?

I've started dating a guy and I have the feeling he's too much for me - too hot, too smart, too friendly and the kind of man a lot of women would love to spend time with. I'm shy and reserved - to some extent I'm a loner but I don't feel lonely. I'm not good-looking but I love taking care of myself and dress properly - and that's exactly what he's noticed right away. We have met while I was volunteering and for this very reason he's always telling me that I've got a heart of gold. So after a while we ended up exchanging our numbers and going out together... the problem is that now I'm a bit confused, I sort of think I don't deserve him because I'm just a creep compared to him. He could have chosen lots of other gals who look ten thousands times more attractive than I am. But still, he seems honest towards me. What do you think? Am I too worried? I can't really make up my mind - I'm losing it.
He is too hot for me, what am I supposed to do?
Post Opinion