The Earth slowly wobbles on its axis. As a result, where it's pointing on a certain day gradually changes over the course of many years. This is called precession of the equinoxes. Your "sign" is determined by the constellation the Sun was in on the day you were born. Over a thousand years ago, the Sun was leaving Cancer and entering Leo on July 23, as western astrology says. But due to precession, everything has shifted. On July 23 in the modern age, the Sun is just entering Cancer from Gemini. Nearly everyone alive today was actually born under the sign before they're told they were, because astrologers don't update the calendar to reflect precession.
That's a great bit of knowledge to display at parties. Especially when you actually have an astrology "expert" who explains all the rising and conjunction crap and sounds all smart and fails to take into account a simple fact of nature.












