Cancer Horoscope Today — July 21, 2026
Venus in Virgo is squaring Uranus in Gemini, which could bring a sudden shift in your love life. If you’ve been feeling stuck in a rut, today might shake things up in a way that feels unsettling but ultimately freeing. If you’re single, you might reconnect with someone from your past—Mercury retrograde loves these little time loops. Approach with curiosity, not expectation.
The Sun-Jupiter conjunction in your sign is excellent for career moves, especially if you’re willing to take a risk. But Pluto opposing the Sun means you need to be aware of power dynamics at work. Someone might be threatened by your success. Don’t shrink to make them comfortable. Money is flowing, but be careful with impulse spending—Jupiter can make you overly optimistic.
Your emotional body is working overtime, and your physical body is feeling the strain. The Moon in Libra is asking you to find balance, but balance looks different for everyone. For you today, it might mean saying no to one thing so you can say yes to rest.
You’ll crave something warm and liquidy, like a bowl of miso soup or a chai latte—comfort for your soul in a cup.
Your home feels like a sanctuary today, and you might find yourself rearranging a shelf or lighting a candle just to make it feel even more like yours.
Your pet knows you’re emotional and will stay close—let them be your anchor in the storm.