Cancer, 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. Cancer, notice any new areas of discussion, arguments or agreements and be extra mindful of your self-expression. Cancer, confrontation is never your preference but sometimes it is needed. This weekend, evaluate any circumstances or situations which are calling you to express your truth. It might feel uncomfortable, but so does bottling up. The universe supports you in your language.