Well you said you're best friends, didn't you? Best friends can always work things out. If she doesn't want to talk to you again then she isn't worth your time
Oh, that really sucks. I'd reccomend giving it some time and not talk for a while. If you want to retain your friendship try and just act calm and mature about it, but it might take a while for her to feel comfortable about it.