May 12, 2012, Leo (7/23-8/22): You should be beaming with pride today. Even if you haven't recently rescued a kitten, helped an old lady across the street or given a huge anonymous donation to your favorite charity, you are a generous and wonderful person! Knowing that deep down inside will give you a quiet confidence that will bolster you against the harshest criticisms. All that giving is going to get rewarded today when you are the recipient of a major act of generosity yourself. Say thank you!Thank you for all the good things that are happening in my life now.