Astrology, one of the oldest sciences today, is used as a guideline to understand the personality traits of an individual, and his relationship compatibility with other signs.
You're an excellent listener, and his hunches are right more often than they are wrong.
His exalted Jupiter brings an element of self-improvement into your relationship; the two of you can definitely grow together.
Unless his natural possessiveness drives him too lay down rules that limit your freedom, this is a good combination.
Mercury vs the Moon & Jupiter - Your planet, Mercury, is the planet of communication; his planet, the Moon, is the planet of receptivity.
Cancer and Virgo are respectively the fourth and sixth signs in the zodiac system.