20190331 astrology.horoscope: Horoscope Today; March 31: Check prediction for Aries; Gemini; Virgo; Libra and other signs