Girl, this was a long-ass post, but I enjoyed reading it. I totally get what you're going through since it happend to me with a few ppl. To have it be your best friend though just takes it to a whole new level of frustrating.
I do have to say that it is normal to somewhat sync up with someone when you're very close, especially the way you talk. Ho......
reply