LEO (July 23-Aug. 22): Don't be so hard on yourself. You have been surrounded by people who were not completely aboveboard or who suffered from a lack of focus. You think the best of everyone even when they don't deserve it.