Cancer (June 21 – July 22)

Cancer (June 21 – July 22)

A hard sign is said to be most unpredictable, complex and fragile. This zodiac has perfect equilibrium of give and take and people are dynamic as well.