In Vedic astrology, the 7th house is also referred to as Kalatra Bhava and is ruled by the sign of Libra. According to Vedic astrology, the planet Venus is the natural significator of the seventh house. For Jupiter and the Sun, the seventh house is a weak house. The best house, however, belongs to the Moon, Mars, Mercury, Venus, and Saturn.