I would think hard about the whole situation and then put myself in her shoes. How would you feel if your friend got with your BF. Like it was mentioned before, men will come and go, if he is willing to feel all up on you when he knows he is with your friend, then he would do the same thing to you if you were with him. Next, this isnt just any friend, this is your BFF. Think about all of the things you have been through together, what that relationship means to you and how would you feel if you lost it. Let the crush go, never put yourself in any situation where you will see this guy again and find your own dude because losing your BFF is not worth it.