Your Weekly Horoscope: July 31 – August 6, 2019

This week brings a new moon in Leo.

by