ARIES (March 21-April 19). The weird thing you want to hide because it makes you different might not be something to be ashamed of after all. It's among your top strengths.

TAURUS (April 20-May 20). You're always improving, but it's because you want to, not because there's anything wrong with how you are right now. You know all you need to know to be the best you today.

GEMINI (May 21-June 21). The fact is that heroes are in short supply these days, and furthermore there are people who need them much more than you do. You'll be the hero you need.

CANCER (June 22-July 22). It may seem as though the opportunity windows are opening and closing too quickly for you, especially on the social front. Don't worry, you'll get more than one chance.

LEO (July 23-Aug. 22). Stay open and aware. You're about to get some magic, but it's something you won't see unless you're looking for it. With your keen eye and sixth sense it won't be too hard to see your next big break.

VIRGO (Aug. 23-Sept. 22). Want to know more about your unique talents and how you stand out from the crowd? There's a special person around today. Ask for insights.

LIBRA (Sept. 23-Oct. 23). It's as though you can read a person's thoughts. This can be good or bad, depending on the situation. There are some things you'd rather not know.

SCORPIO (Oct. 24-Nov. 21). Bad taste tries so hard to be good taste that it can only miss. Trying too hard is in and of itself an act of bad taste. Make tasteful decisions.

SAGITTARIUS (Nov. 22-Dec. 21). You know authenticity when you see it. It's not something you can easily describe or define though. It's what you're after, and it's very attainable.

CAPRICORN (Dec. 22-Jan. 19). There's some struggle involved in the activities of the day, and this is for the best. People bond over struggle.

AQUARIUS (Jan. 20-Feb. 18). You're intrigued by the qualities of others and will look for what's distinct about each person. For this reason, people tend to feel special around you.

PISCES (Feb. 19-March 20). You're learning that you don't always have to know the answers to get the benefit. For instance, today there's something you like; you trust the reason will eventually be revealed.

TODAY'S BIRTHDAY (Dec. 24). Your exceptional handling of a difficult situation will lead to advancement. It's your year to attract really good matches - work that only you can do and the right customer for it, friends whom you can help and celebrate, love that makes your life sing. Ask for assistance big and small. There's magic in this. Leo and Libra adore you. Your lucky numbers are: 3, 33, 32, 29 and 14.