@megana3401,
The vast majority are phony, and they might even all be. They simply play the odds. The vast majority of relationships fail, and her telling you that it will, through your friend, likely increases the odds of this happening still further. Your relationship is definitely in a league of its own, it does not sound the least bit like a relationship destined for failure. As for names they only have to make small talk around a small number of common ones for somebody significant to one to be mentioned. When they do n`t chance the right name their small talk conveniently side steps until eventually the correct name is named. I`ve been told all kinds of garbage by so called psychics, much of this false information concerning my health. There is as much prospect that fairies exist than of a
psychic having any genuine insight. My advice to you is to shoot the legs out from under her, it is the least which she deserves. Do n`t take garbage from anyone, only the two of you are on the inside of how well your relationship is doing. Shoot her down, put her in her rightful place!
She latched onto you and your boyfriend because so many relationships fail at your age. They play the percentages because the more times they get it right the more people go to them and the more money/respect they accumulate.