well thats what i thought when i read your whole post. i know you must be in love with ur bf.. but you know if he really loves you and if YOU really love your friend then he should ask yourself to go to her dolki. i mean if shes your bff she never wants you to miss it!! and how can you even consider to miss your bffs dolki for your bf birthday?? birthdays come every year but functions like shaadis happen just once in life! and i thnk she maybe wants to see who and what is more important to you: she or your bf.
thats just my point of view..dont feel offended! i hope i could help u..at least a bit.