
Leo
23 Jul - 22 Aug
Horoscope for today (31st May 2025)
Today, Leo, you may find that others are particularly critical of your methods. No matter how hard you try, it appears that satisfying those in charge is a challenge. As a natural at slipping away from tight situations, this might be the perfect moment for you to make a discreet exit. However, if your household's financial stability is on the line, it would be wiser to stick around and confront the issues head-on.