LEO (July 23-Aug. 22): Logic has nothing to do with it. You might be feeling somewhat guilty for criticisms or crankiness -- especially if the object of your ire does something nice for you. Accept a well-meant gift with good grace.