Xer07 your story has interested me quite alot, you either have two choices mate, either let her go, or wait, or just be friends, but by being friends, it just wont work out.
The fact is, you left it too long....when a guy meets a girl for the first time, and there relationship develops into a more a deeper friendship role, this tends to mean your now part of the furniture, and when that happens, she tends to see you in a more as a friend, then boyfriend material. HOWEVER, by being friends with her first, if you do manage to get her, I truely beleive your relationship will last a very long time, due to the fact that, long term friendships tend to mean a lot more to girls when looking for a partner. BUT, it will take a long while before she will see you in that way.
But what is really worrying to see is that, when shes upset or hurt, shes looks to you for advice, and you always go running to her when she needs it. I am split on this view, it always DEPENDS ON THE GIRL!, this can either work for you, or heavily againest you. Shes knows that, if she has an argument with her BF, she will come to you, she can rely on you to give her advice, thats good, but sooner or later, you will get overwhelmed with this problem, it will overwhelm you one day. That she dates other boys, gets treated like crap, and you are always there to fix the peices.
As I am busy doing some contract Law work, ill post a more detail approach later hopefully.
(sorry for capitals, just making it more clear
)
My overall advice is this: IF YOU CAN HANDLE IT, be mates with her, support her, and hopefully, you and her will be together one day, but PLEASE IN THE LOVE OF GOD, meet some other girls you like. By putting all your hope into one girl at this stage of the relationship between you and your crush is not a good idea. Meet new girls, take them out on dates, while being mates with your crush, and let things take its course.
I beleive that, if she did like you at the start, you and her would already be together, if not, give it time to develop, and wait for it, but beleive me, if shes dating other people, you should too.
My love lifes a wreck, because I was too quick and unpatient enough to wait for it, and now, shes dating someone else, while me, who hasnet forgive myself for what I have done, regret it, and every new girl I meet, who is attractive, funny and smart, will never compare to her....listen to me..........patient and time can make things better.
[_]-BlackHawk
Retired: Sins Veteren