Born today (May 31), you are one of those idealistic individuals for whom reality is only something to be tolerated while you work tirelessly to make things fit your rather utopian view of the way things should be. When things work out in your favor, you walk through life with a smile; when things turn against you, you can be just as sour as anyone for whom disappointment is a familiar companion. Still, you don't let your disappointment get the better of you; you will fight tooth and nail to put things back on track.
You are confident -- some would say overly so -- but you have the skills you need to back up that confidence. Indeed, you never fool yourself about your strengths and abilities; you know what you know how to do, you know what you do best, and you know when something is not for you.
Today’s Gemini Horoscope: You must keep your wits about you or you are likely to be fooled by something that is not genuine, and pass on that which is.