Should I confront my best friend who lied straight to my face.
Backstory my best friend is also my husband sister so my SIL, we have kids who are cousins and they adore one another. We both also struggle with mental health and S/H.
My best friend asked me to watch my niece and my son while she had a telephone call. While she was on the phone my son entered the room (autistic toddler) when I went to get him out. I heard her say "there was 3 adults in the house and how she feels bad that I feel like a sh*t mum". As the day before she offered to watch my son and I forgot to tell her to feed him, so she didn't as she thought he ate so he went without food or drink for hours and I felt so crappie about it.
Now that might not seem like a big deal, but I have asked her specifically not to discuss me as her ex really doesn't like me (blames me for their split) and has called social on me before for made up reasons. After she told her that she sometimes watches him so I can sleep. As he's autistic and sleeps for only 4 to 6hours most nights, so I'm often exhausted. So the ex called social while drunk saying I leave my kid with her all the time (literally been a handful of times in 2yrs) and am lazy etc. House is immaculate, child wants for nothing. But of course social had to visit and after that I told her not to discuss me or my son with anyone as her group is so toxic and immature.
I asked her If she mentioned what happened on her phone call and said I was annoyed as I've asked her not to discuss me or my son and she stated she didn't and swears on my son and her child's life. But I heard her!! Now I feel gaslighted, annoyed and like I can't trust her.
I know she struggles with self harm and previously when we have had disagreements its come to my attention she has self h**med and been crying all night etc and then I feel awful. Like its my fault and I shouldn't have said anything. But I'm so angry and feel like I need to confront her.
So should I? Thanks for any advice it's much appreciated.