Superbestfriend

So I have taken to calling this girl I want to be with my "superbestfriend." See the thing is, she always seems to know what I'm thinking. Granted I'm not very hard to read, but she is better at it than people I've known for years. And, she can do it over instant messenger. That is fucking impressive. So she is either clairvoyant or my soul mate. Super, or best friend. Since I don't actually believe in either clairvoyants or soul mates, I am pretty confused by it. Also, by her intensely mixed messages.