You are experiencing what is known as a lesbian miracle.
Or the plot of MTV’s Faking It…
ANYWAY.
You didn’t stop it before it went too far. You are soooooo very past that point. The moment her lips came near you and her hand went between your legs ended any chance of your “just friends” status. The only thing to do now is to take it and go with it. She’s your best friend. You love her. She’s reciprocated. Time to find out what’s there beyond friendship.
(She needs to cut the bf loose before you do anything else though. Starting it off with dishonesty and you feeling like a dirty secret will only serve to hurt you both.)