May 4, 2009: my daily horoscope

You are on a roll today, and your upbeat attitude enables you to overcome the obstacles that keep popping up in your path. Where someone else might get easily discouraged, you take the challenges as they come. The encouragement and positive feedback you receive from your friends makes it all worthwhile. Nevertheless, putting out so much energy can take its toll, so make sure you get rest later in the day. tarot.com
This is definitely a bunch of crap.