Horoscope

Your Weekly Horoscope: July 15 - July 21, 2020

The new moon in your sign on the 20th is a complicated transit for you, Cancer.