20): Resourceful, thorough, sometimes indulgent. Gemini (May 21 - June 21): 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