<human>: Can you condense the text into a few key points?

Me (19F) and my best friend (20F) have known each other for 7 years and we've been best friends almost the whole time.

About 3 months ago we met this guy (20M) through friends from college. She liked him instantly - but the thing is, the only time she has ever talked to him was at the party we met him at. She has been too shy to talk to him at social events since and won't add him on Facebook. I, on the other hand, got to know him and discovered he was a really amazing person that I am very compatible with. Over the past few weeks I've spent a lot of time with him and have totally fallen for him, however, she liked him first. She told me she liked him the day she met him. She is the sort of person who falls really quickly, whereas I tend to like guys after getting to know them, if this helps with the context.

I've been noticing the signs that he liked me for a while and I finally told him I had feelings for him a few days ago. He told me he also had feelings for me. I still have not told my best friend this.

I really feel like this guy and I are hugely compatible: we're physically attracted to each other, have the same interests and are on each others' intellectual level. I know him quite well now and I honestly don't think he would be the slightest bit compatible with my friend. And clearly, he doesn't have any romantic interest in her anyway.

I'm afraid of telling her because I don't want to ruin our friendship. She's my closest friend and the person I tell (almost) everything to and we've been through a lot together. But at the same time, I don't want to let this guy go. I've had too many opportunities in life to be with great guys and then screwed it up and I feel like things could work really well with him.

What should I do?
<bot>: Me (19F) and my best friend (20F) like the same guy (20M), however, he has feelings for me and not her. I really like him but don't know how to tell her. Help!!!