Leo Horoscope Today — July 21, 2026
Venus in Virgo is squaring Uranus in Gemini, which could bring a sudden attraction or a unexpected conflict in your love life. If you’re in a relationship, don’t be surprised if you or your partner needs some space today. If you’re single, you might meet someone who challenges your ideas about what love should look like. Keep an open mind, but keep your feet on the ground.
The Sun-Jupiter conjunction in your sign is excellent for career visibility—if you’ve been working on a project, today might bring recognition. But Pluto opposing the Sun means there’s a power struggle brewing. Someone might try to take credit for your work. Document everything. Money is expanding, but so are your expenses. Don’t let optimism lead you into debt.
Jupiter in your sign can lead to overindulgence—you might eat too much, drink too much, or push yourself too hard. Moderation is your friend today. Your heart wants to run, but your body needs to rest. Listen to the slower voice.
You’ll crave something decadent and celebratory, like a slice of tres leches cake or a rich pasta carbonara—treat yourself, but stop before you’re full.
Your home might feel like a stage today, and you’ll want to rearrange the furniture to create a better flow for entertaining.
Your pet is basking in your extra warmth and attention—they know you’re feeling generous, and they’re here for it.