Horoscope for today
You are generous to a fault. The next time you feel the urge to do something nice, be good to yourself. Buy yourself a lavish gift, take the day off work or indulge in some creature comforts. Too often, you ignore your own needs for the sake of others. This can take a toll on your emotional health. Constantly neglecting your deepest desires will make you anxious and irritable. Take your needs seriously. When you treat yourself like royalty, others will follow suit.