I'm having a hard time writing this, so if I forget something or it gets confusing, I apologize.
L violated my confidentiality.

She talked to my sister without my consent.
My dad asked me (for my sister) if he could have L's number. I agreed, but told him that L wouldn't call her back. So my sister called and left her a message asking if L would send my sister a card addressed to me to surprise me on my birthday. L called my sister back to ask for the address, and she sent my sister the card. We have yet to receive the card.
This might seem minor on the surface. However, it violated my privacy, my confidentiality, and my trust. What if they talked about more than my sister's address? What if my sister opened the card? What if my mom or someone else did the same thing? What if the person had an ulterior motive?
L explained why, and knowing her, it made sense. I know she didn't mean to hurt me. Actually, it was completely opposite of why she did this. And I do still love her... And I feel violated and betrayed. I've lost my trust in her. It's so hard because this is such an egregious wrong and yet otherwise she is so good to me. I want her to comfort me and make it all better. She's was my safe person, but not anymore. This is a big deal for me. She had no right to talk to my sister. My sister isn't on any forms giving L the right to contact my sister even in an emergency. And my family is not to be trusted; not even H. I'm fine with people leaving her messages, but it's not okay for them to talk to L!
Looking back, I should have never given my sister L's number. But I did warn L. I told her "I told him I would give him your name and number, but you won't contact her back (unless WE talk about it and WE agree to it)". We never talked about it and I never agreed to it.
I need help! I welcome advice. Please don't suggest reporting her or finding a new T. I already know I don't want either of those things. I just want to know how to move forward and how to forgive her.