Virgo — Friday 31 July 2026
Friday 31 July 2026
earth signYou've been putting off telling someone that a plan they're excited about is, in your considered opinion, completely unworkable. Not unkind to say so. Just uncomfortable. Mercury in Cancer has you approaching this with about fifteen layers of emotional padding, softening each version of the truth until it no longer contains any truth.
By mid-morning you'll have successfully avoided the conversation and instead reorganised something that didn't need reorganising. Venus sitting right in your sign makes you feel unusually good about yourself, which is lovely, except that Venus is currently squaring Mars in Gemini. The self-satisfaction has a flaw in it that you'll notice around 3pm, when someone else says the thing you should have said, gets thanked for it, and you feel the specific misery of someone who was right but too careful to matter.
*Your fortune: The kindest version of the truth is still the truth, and it still needs sending.*