dammit, lady, quit putting yourself down with these doubts! he sounds wonderful...let yourself enjoy that. if you keeping wondering why you deserve him, he's gonna start wondering the same thing. you deserve to have someone amazing like that--every girl does. and he sounds like he deserves an awesome gal like you. those doubts and self-recriminations will just doom you--and there is no need for them.
and girl, it sounds like you & i are in the same boat with this boy thing. i thing we both need to realize that we are just awesome people who deserve the good company of these gentlemen, and for good things to happen to us.