Most Helpful Guy
I think it may be best to confront her privately. It will be hard, but ultimately worth it. If you continue to be petty, people will notice and judge you for it. Additionally if you don't confront her, it will continue to drive a wedge between you and it will be impossible for your relationship with her to improve.
When I find myself in a situation like this, I privately write down in depth how I feel. Then I write down the outcome that I want the most. Honesty with yourself is key here. Finally, after organizing all of my thoughts and feelings, I decide when, where and how I will confront the person.
Be kind but honest with the person that you are confronting. Tell them how you feel and describe your ideal outcome to them.
This is really hard to do. It takes a lot of courage. But, regardless of how the other person reacts, they will respect you for your honesty and maturity.
I have personally saved 2 relationships by doing this and I will say again, it is hard, but definitely worth it.