Today's Birthday Horoscope for Cancer
July 20: If you were born on July 20, you are constantly riding an emotional rollercoaster! Life has dealt you a difficult hand and despite your best efforts, you've been taken for quite the ride. You're known to have exuberant highs where you're adventurous, funny, and social ... followed by intense lows of anger, impulsiveness, and isolation. Remember that it's okay to not be okay! Even your lowest points will take an upward turn again.
July 20 Cancer at Their Best: Practical, friendly, joyous
July 20 Cancer at Their Worst: Dark, manic, scared