Cancer Horoscope Today — April 21, 2026
Jupiter in your sign makes you magnetic, but the square from Mercury and Mars means you might come across as defensive or prickly in close relationships. Your partner isn't your enemy—they're your teammate. If you're single, you might attract someone who seems impressive on paper but feels emotionally distant. Ask yourself if you're drawn to the image or the person.
The pileup in your 10th house is all about career pressure. You might feel like you're being evaluated, even if no one is actually evaluating you. Do your work, but don't volunteer for extra responsibility today. The Venus-Uranus conjunction could bring a financial surprise through a friend or community connection.
Your emotional body is porous today. Protect your energy by saying no to one social obligation you were on the fence about. Your body might crave comfort foods, and that's okay—just balance it with something hydrating. Water is your medicine today.
You're craving something that reminds you of home—a bowl of soup your grandmother used to make, or a simple plate of pasta with butter and parmesan.
Your home is your sanctuary today, and it needs to feel like one. Light a candle, put on soft music, and let yourself do absolutely nothing for twenty minutes.
Your pet might try to lead you to a specific spot in the house—a sunny patch of floor, a cozy corner. Follow them. They know where the good energy is.