Horoscopes

Cancer

June 23 - July 23

When we learn from our past mistakes, history isn't destined to repeat itself. When we're brave enough to face up to the facts, own up to errors of judgment, and recognise what went wrong and why, it becomes possible to venture into uncharted territory. Progress is usually prevented by a refusal to shoulder blame or the determination to lay it on someone else. Even if it's not easy to start a conversation about a difficult issue, as long as you're willing to keep trying, a challenging situation can be improved.

Celebrity Cancer

Benedict Cumberbatch

19 Jul 1976

check other zodiac signs