Leo born on July 24

Planet: The Sun

As born on July 24 you are a dedicated and articulate person who inspires others with your desire for excellence.

You are kind and warm and you come across to people as supremely self-confident.

However, there is an inner voice which is less sure and is always criticizing whatever you do or say.

Your biggest weakness is that you tend to over-analyse yourself and others.

Professionally you work best alone or freelance – you can contribute to a team but groups do not interest you much.

You work well with detail and can spend hours perfecting your creations.

You are very fussy when it comes to relationships; you need someone who is willing to shower you with affection, and put up with your idiosyncrasies.

You can get edgy, so watch your diet and avoid too many spicy foods.