Legion
I don't think the cards can, per definition, be wrong, though i do believe there are wrong ways to interpret the cards. Or rather, the interpretation differs from time to time. If in a romantic relationship where the man has been agressive, and I see a three of swords, I would definently say that means classical heartbreak. On the other hand, if the man has been secluded, and not directly hostile towards his spouse, I'd say that the card has a different meaning, either in His heart having been broken, or of his need to, figuratively speaking, "bleed from the heart" and speak of and let out his emotions and unpleasant thoughts.
EDIT: Also, should be added, I belong to those who don't predict with the cards. I don't read the future, I read people.
EDIT: Also, should be added, I belong to those who don't predict with the cards. I don't read the future, I read people.