FUN
Star Signs
June 28: Your Weekly Horoscope
Leo
July 23 - Aug 22
You've been hiding some emotions for a while, Leo, and now it's time for everything to come to the surface, whether you like it or not. Luckily, you've gotten better at dealing with stuff lately, so you'll be prepared to react to whatever happens this week. You're in for an interesting ride!