birth sign cancer personality

CANCER ZODIAC SIGN: PERSONALITY TRAITS AND SIGN DATES

Imagine a crab scuttling between sea and shore, its hard shell hiding a soft, intuitive heart. That’s Cancer, a water ...