<human>: Can you summarize the given text in a few sentences?

I could really use some advice on what to do with this girl I like who's a really good friend
*Short Version*

So for about 2 months I've been talking with this girl I met via Online lets call her Cait. In that time we really hit it off, we'd text all through out the day and video chat nightly almost everyday and tell each other eveything. We haven't met in person yet because of work and school but are planning on it for the summer (we only live about 2 hours away from each other). From the beginning I felt some type of connection to Cait and after a month knew I really liked this girl. I don't normally let myself like other girls easily in fear of getting my heart ripped out and fed to me, but with her I couldn't help how I felt. 

About 2 weeks ago I told her how I felt for her and she told me she was confused because she doesn't know if she likes me or loves me as a best friend and she started hanging out with this other guy and Its hard because we both make her happy. I told her that if shes really happy with this guy she should be with him (stupid freaking thing to say yeah I know). She said I just love you and doesn't want things to change between us. I told her that she wont lose me because I don't want to lose her and if shes happy with him then I'm happy for her. Which is true for the most part... the only problem is that its so freaking hard seeing her with him. At first it was easy to deal with but now Its killing me inside and I don't know what to do. 

I'm posting this here not only to kinda vent but to also ask for advice. I want to stay being her friend and my feelings wont go away but seeing Cait with this guy sucks and I find myself getting depressed when she texts me shes with him and other adult stuff. So if you guys can give me some type of advice on what to do or anything that can help me get through all this that would be great.
<bot>: Might love a girl who really likes me but started seeing a guy who lives closer to her. Dont know how to deal with her with him... Help