Your mood should be quite good today, Leo, although there may be some strong forces at work trying to subvert this positive attitude. Try not to let other people's disagreements bring you down. Take the high ground and you will certainly prevail. A peaceful nature is extremely important in order to balance the anger and hostility that's present all around. Be the one to promote this harmony.