I feel for you dude, I wish I could tell you what to do. She sounds awesome, but I guess you're just gonna have to wait. Be careful about giving things up for someone you barely know, you have no guarantee it will work out!
Well you could try having a relationship.
what do you have to loose? Time?
But I would rather try to move on and stay friends. If it's meant to be... It will all work out... Right?
Yeah, I don't believe in that either.