notes, my friend, never fail... if she has another friend (not A) who you are sortof friends w/ you might ask mutual friend C to go give B a note with the basic point of 'will you g/o w/ me?'
oh yes compliment her... in the note or in person watev...
but B is most def the way to go
A sounds like a bitch.
hooray for exclamation points!