July 18 Zodiac Sign / In life, cancer is constantly seeking for someone who can understand their moody nature and the most suitable to offer them this is the native from virgo.