22 June - 22 July

Cancer horoscope

by spirit-and-destiny |
Updated on

The subconscious mind is powerful, and you are often motivated by your instincts. If you find it hard to resist impulses, ask yourself why – the answer could lie in past experiences and suppressed desires. Be kind to yourself.


Despite your sensitivity, you have a tough streak, and can be quite competitive. This shows itself in the last week of the month, when Venus, in your career house, sends you on a charm offensive. Target those who can help you, but don’t arouse jealousy – you never know whose support you may need.

Family & friends

Your group is full of surprises, but not all of them comfortable. Friends come and go, and you sometimes feel you don’t belong. You need time alone to reconnect with your inner self and get back your drive. Have the courage to be you. From this, better and more genuine friendships will develop.


Venus in your fellow water sign of Pisces until the 20th February makes you starry-eyed and up for adventure. This could be a Valentine’s Day you’ll never forget. It’s a wonderful time for a winter break in a romantic location, but if you can’t afford that, just draw the curtains, snuggle up and pretend!

If you’re unattached, someone from another culture could develop as a love-interest, and the entire way you think about relationships may broaden as a result. But romance doesn’t always come from a human source. You may lose your heart to a work of art, to music, or to a new creative project that arrives in your mind seemingly from nowhere. For this, thank Neptune, who liberates the dreamer within you. Dreams are far from illusions. They offer a starting point to enrich your life, so take them seriously.

For a detailed weekly horoscope, call our horoscope hotline for Cancer:

*Pay by credit card: 01604 922094

**Pay by phone bill: 0906 190 3711

Calls cost £1.50 per minute plus network access charges apply.

Service Provider Livelines UK Ltd. *Pay by credit card. **Pay by phone bill. Mobile users may receive free promotional messages, call 0333 200 2321 to stop. 0906 calls cost £1.50 per minute plus network access charges. Helpline: 0333 200 2321. All users must be 18+ and have the bill payer’s permission. If your chosen reader is unavailable you will be put through to the next available.

This service is regulated by PhonePayPlus. The service is for entertainment purposes only.

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us