My Horoscope for today says it all:
You may have to don a tough skin, dear Leo, in order to combat the energy of the day. People are likely to speak their mind, and they aren't afraid to hurt you in order to get their truths out. Don't hesitate to do the same. Getting things out in the open is better than having them brew inside. There is a war-like quality to your emotions that is geared up and ready to go.
So true, so true.
I fucking hate myself
for loving you.