LEO (July 23-Aug. 22): Logic is at war with wishful thinking. You might be lost in an endless series of "if only" meditations that only emphasize dissatisfaction. Temper your desire to please others with a little common sense.