Logical, inquisitive, sometimes superficial. Cancer (June 22 - July 22): Tenacious, sensitive, sometimes clinging. Leo ( July 23 - August 23): Generous, proud, sometimes arrogant. Virgo (August 24 - September 23): Practical, efficient, sometimes over-critical. Libra (September 24 - October 23): Co-operative, fair, sometimes lazy. Scorpio (October 24 - November 22):