Cancers born on July 1 are extraordinary people who spend their entire lives striving for perfection. They have great emotional fragility, yet their spirit is actually strong. Even though they are good-hearted and generous, these people seem to draw complications and controversy into their midst.
Advertisement