spanishbride....i can understand how the readings can make you look a little more into certain situations. i used to read tarot cards and have had them read many times by friends. one of my friends read my tarot cards when i was in college and she told me stuff about the people i would date and even told me that there was a number that stood out to her (6 years, 4 months) but she wasnt positive what the number meant. she though it would have to do with the person i marry. she also said that the person i will marry will not be from around where i was from and she thought he would be dark (at the time i thought that meant italian or soemthing).
well, i am now marrying a guy who is from trinidad, and he is black (so he was not from where i was from and is dark). a while ago i thought of the reading and realized that my FH and i met 6 years and 4 months after she did the reading. i was totally freaked out.
so i definately believe, that when done by people who know what they are doing, that tarot can predict or guide the future. i think there are many people who do tarot and dont know anything, and rely on guessing or being general, but there are genuine readers who give such specific readings that it's hard to say that it's guessing. the friend that read mine never would have guessed that i could have ended up with a black guy. i was from a predominately white area, had never dated a black guy and had no black friends at the time. it's also hard to just pass over the six year, four month thing.
as far as what you should do....even though tarot can help to predict, i wouldnt base your decision solely on the tarot....although it may very well be correct. do some soul searching and see if it is really what you want. if you are positive that he is the guy for you, then i encourage the distancing of the other guy. if you arent sure, i wouldnt push him away. hanging out with him may help you realize your truth, whether it be that you leave your current guy or it might help you to decide he really is the one. just dont cheat on your guy.