Is he my soul mate or twin flame?

There is something very special between you even though its not always easy, you cant help wondering if he is your soul mate?
Astrology has ways of discerning this accurately so send me both of your time, date and places of birth as far as you know and be amazed!
I will back this up with the Tarot .
.
.