Focus on bettering your life. A new girl will come. As ordained by the prophecy...
Stop idealizing her and knock her off the shrine of a pedestal you erected for her. She's a person like anyone else, and there's more to your life than just her.
I hate to sound harsh but you'll say that to describe just about any woman you're in love with, and that isn't necessarily a bad thing to believe in it. At the end of the day though no individual is beyond reproach. Relationships are much more complicated than that, they're a two way street.
and that's a perfectly natural feeling to have but she isn't in the same place.