LEO (July 23-Aug. 22): Giving yields its own rewards. You will get the most satisfaction by being generous and compassionate today. This is a good time for making a fresh start in the business world or for reigniting an old flame.