When science meets astrology