OK, I'll give it to you straight, since you asked.
You're a worthy guy, someone who will make some girl very lucky. But what lucky girl deserves you?
I don't know, but I do know she must, must, must appreciate what a great guy you are. Anyone who doesn't, simply isn't worth your time and energy.
So my advice is to stop letting this girl live rent-free in your head and heart, and go find someone who knows what a prize you are. Put your efforts into putting her behind you and finding the girl who is right for you.
I know this is hard to hear, Joey, but it's the best advice I got.