Honey, first off, nobody is too good for you. That's your biggest problem right there. You are amazing and have a lot to offer, and you have to start thinking that way or else everyone will seem "too good" when they're not.
Second, you can't really get over things by snapping your fingers. You can try and distract yourself, but if it's genuine attraction then you won't find it leaving easily. I suggest making a go of it, since you'll never know until you try. And remember, you ARE worth it. Confidence, my dear!