Daily Horoscope - Cancer


If someone pushes you to express something you weren't ready to reveal, your reaction might be uncharacteristically volatile today. However, it's not easy to be cool-headed if your feelings are agitated. Although losing your temper can turn your life upside down while warrior Mars is visiting your sign, anything that comes out into the open now could help to clear the air of lingering tensions.