What a dud! You definitely deserve someone better than this guy, period. So it is really easy: forget about him and find a real prince!
Seriously, anyone who doesn't find you insanely beautiful inside out and doesn't want to be with you night and day (well, maybe not literally) is just not worth your time. You are wonderful and don't let anyone convince you otherwise - ever! 'aight?
big hug,
Jim.