Cancer Horoscope Today — May 21, 2026
Venus in your sign is making you soft, open, and deeply romantic. But Venus is also squaring Saturn and Neptune, which means you might be projecting your ideals onto someone who can't or won't meet them. Ask yourself: are you in love with the person, or the idea of the person? If you're single, this is a powerful day for self-love. Take yourself on a date. Buy yourself flowers. If you're partnered, have a conversation about your shared future. Jupiter in your sign is expanding your capacity for intimacy, but only if you're honest about what you need.
The Moon's opposition to Pluto in your sixth house is a wake-up call about your work-life balance. You might be overworking, under-sleeping, or ignoring your health in the name of productivity. Something has to give. Saturn and Neptune in your tenth house are asking you to build a career that actually supports your life, not one that consumes it. Financially, Venus and Jupiter in your sign are favorable for attracting abundance, but only if you believe you deserve it. Check your scarcity mindset.
Your emotional body is sensitive today. The Moon in Leo is in your second house, which means your sense of security is tied to how you feel about yourself. Practice self-compassion. If you're feeling low, ask yourself what you need, not what you're doing wrong. Your body is trying to tell you something. Listen.
Something creamy and comforting—a bowl of risotto or a warm soup will feel like a hug for your nervous system.
Your home is your sanctuary, but it might also feel like a storage unit for other people's emotions. Clear your space and your energy by opening a window or burning sage.
Your pet is extra cuddly today. Let them be your emotional support animal—they know you need it.