This. You have what's known as "one-itis" (eg, she's "the one"). I would suggest sarging some random girls, strike up conversations with random girls at bus stops etc and be adventurous so that you feel confident enough to lead a girl into a relationship (or bed) rather than letting her play the lead. You've been this girl's plaything long enough and it's embarrassing for both of you. Seriously bro, practice on some random girls where there's no chance you'll see them again and see what you can get away with. Once you realise through experience that you can acually do/say whatever you like, you'll be in a much better position when you meet a girl who's hot enough to deserve attention.