I think she took advantage of your friendship. i wouldn't give her another chance, people take for granted how you value them. If they know you are going to let them back in your life or forgive them no matter what they are going to use that to their advantage. Be careful, like I said personally I would cut her off!
I say no, if she valued your friendship she wouldn't have done any of those things. I think you should be surrounded by people who love you on your birthday not a friend you can't even trust. You should forgive but i wouldn't invite her to your party. That would kinda be like saying I don't care about what you did or if you do it again to me. She should have to learn that you're not gonna tolerate being treated like that.
Well if it's your birthday party, then I wouldn't want to ruin it, yanno? It's supposed to be a fun day and it's supposed to stay fun so maybe you should invite her so she doesn't get angry with you that you didn't invite her? And who knows, maybe at this party she'll come around and apologize for real and you know in your heart that it was right to forgive her. It's not good to not forgive people; you can forgive them, but that doesn't mean you have to forget that they did that though. In my opinion, that's what I would do, but it's up to you! Hope I helped, let me know if you need some more! :)xx
If you didn't want to forgive her then you shouldn't invite her to your party. If you still upset with her or mad at her having her at your party won't make you happy and you should be. Personally I wouldn't invite her, not unless I was completely over what happened and I truely forgave her, thats just me though. Hope I helped!