Virgo this weekend Mercury semi-squares with Uranus. In this particular harmony of planetary energies, we might experience a sudden shift or shock in our realms of communication. Virgo, notice any new areas of discussion, arguments or agreements and be extra mindful of your self-expression. You might notice yourself feeling extra frustrated with others lately, particularly those who move at a slower pace than you. Virgo, this weekend channel this energy into awareness and compassion for others. You could also turn it into self-love for your personal talents and strengths. Why not write a letter to your future self?