<human>: Can you give me the gist of the text in a nutshell?

I'm so lost
I was in love with my best friend [30F] for years. I told her many times, I told her I wanted to date and she was never into it. So back to the friend zone I went. We have stayed best friends throughout the time I spent getting over her and moving on. A few shitty girlfriends later I met my current GF[26F] we hit it off with amazing chemistry and have been dating for approximately 2 months now. She is everything that I could have asked for. Beautiful, smart, extremely caring and sweet. Everything is going great and I couldn't have asked for a healthier relationship.

Well, last night during my weekly dinner night with my best friend [30F] she tells me that she is in love with me, wants us to be together, and that shes been in love with me the whole time just did not want to sacrifice our friendship if it didn't work out. She has recently had a "self-discoevery" period where she is changing careers and I am who she wants to be with. 

Well my head is spinning, while I'm very confident I too am still in love with her, I also am in love with my current GF. I don't want to hurt either of them. I have to choose and I am at a complete loss. All the pro/con lists in the world couldn't help me.
<bot>: In love with current girlfriend. Best friend of years tells me she is in love with me. I am in love with her too. I cannot choose. Advice?