<human>: Give me a shortened version of the text

I've known my best friend for many years and he has always had a crush on me. I never liked him in that way, but he was always there for me and was my best friend.He was a bit pushy about wanting a relationship,but I guess that was my fault because I relied on him so much, so I thought those feelings he had would go away.

A few months ago I met a guy online and we really hit it off, so we ended up dating each other. It's a long distance relationship, but my best friend found out and he was devastated. I felt bad for him at first, but I thought for sure he would get over it. I talked to him, but I guess I was a little harsh/bitchy and I told him he would never have a chance with me. It damaged communication with us, but he tried his best to keep things as it was, he even told me he was "happy for me and hoped that this new guy treats me right". I was happy to hear it, but I honestly feel extremely guilty about my best friend.

I talked with some of his friends and they told me he is honestly depressed about it, but he doesn't want to say anything and that his grades have plummeted to a point where he got kicked out of his university. He's now attending another school luckily and he still treats me as just his best friend still, granted I can tell he spaces himself from me more now and I understand.

I know of my best friend's dark past, a lot of emotional scars from friends, family, and other girls in his life. So I do have some sympathy for him. But I'm now wondering why I feel so guilty dating another person? Even though my best friend wished the best for me and seems okay. I have even stopped talking to my boyfriend in order to figure this out.
<bot>: Best friend of a long time liked me, I never liked him. I started dating another guy, but feel guilty and cannot shake this feeling despite my best friend still acting the same/treating me as a friend still.