glad to hear you are feeling better. I think you got some real good advice from Owen and golfegg.
I totally agree w/Owen's assessment of your friend. she knows where to hurt you. she is likely envious of you because you seem to have continually made your own life better and hers does not appear to get better.
sometimes one simply has to remove these people from one's life ... you can love someone and yet not be able to be around him/her. it is painful to separate but it can be necessary for one's own survival.
I hope you embrace Owen's remarks about forgiveness ... forgiveness of self and of others for whatever pain may have been caused you and caused by you.
I know that there are those who will try to make you feel shame for being a dancer ... but in God's eyes your choice is seen in its true light, minus mankind's petty moralities. Try to see yourself thru God's eyes, and not the jaundiced eyes of judgmental wo/men whose love has not grown thick enough to overcome the weeds of hatred and jealously. and remember, in the reborn world on which we are on the verge of, love is the only thing upon which anyone will be judged.