I can't trust my best friend
I love my best friend but I always think she's lying to me. I can tell when she is, but I'm afraid to say anything because she's the type to overreact to things and ignore me for a while. I don't want hear 'you should find a new friend' because I will not leave her unless she tells me she doesn't want me around. We get along when she's happy, but as soon as something goes wrong, I get the silent treatment.
But that's the sucky thing, I can't leave her but she puts me through so much pain. She ignores me, claims everythings my fault, hates some of my personality traits. But she has flaws too, but I just can't tell her because I'm afraid i'll lose her. :(
What should I do? Please help :)