So 6 months ago i met this girl. All my friends had left for college so i told her i only wanted to be friends. I also figured she was too attractive for me and didn't see us dating. 

A month into us being friends she got a boyfriend. it was around this same time we grew really close. We were hanging out almost daily, grocery shopping together, buying eachother gifts, always complimenting eachother, sleeping in the same bed, hugging and saying we loved eachother constantly, etc.

We've never done anything sexual, even tho there's been tension. like intense eye contact, talking really gentle/highpitched to eachother, cooking meals for eachother, sharing a chair and getting snuggled up. we've also confided with eachother about young trauma we haven't told anyone and we have cried together a lot.

we respect her relationship. her bf knows a lot about our friendship and doesn't seem to care.

my friend had always said if he had a problem with our friendship she would dump him, and that she'd choose me over him.

Idk if that's still the case now. we hangout maybe once every two weeks and she says she's in love and wants to marry him even tho it's only been like 4 months and they have had some issues. he's also got a kid and is 26 with a dui and she's only 18. but i'm not gonna touch on that really.

It just sucks. she constantly texts me she misses me, loves me, and hopes we can hang this week, and she misses how things were, but she never asks me to hang anymore, and when she does it's usually for a couple hours. and when she does see me she's always rubbing my back, hugging me, hitting my thigh and being all affectionate.

i just don't get it. yeah she's busy with her bf but how do we go from hanging almost daily to her never making time for me anymore. did she never really care about me? what makes it harder is my obvious feelings for her, and the fact she's my only friend. 

i certainly put all my eggs in one basket and am definitely too nice to her but idk what else to do.

i just feel like she doesn't like me anymore.