Cancer horoscope for Mar 19 2016
You treat everyone in your life quite well. That's not to say that you don't
occasionally engage in an argument, say angry words, or that you are perfect,
Moonchild. However, you really are a caring, nurturing, sensitive soul who
will go out of your way to make other people happy. You don't always do the
same for yourself. In fact, you can be quite hard on yourself. You have harsh
thoughts about your regrets, and you think often of your failings. You need
to turn that around. You need to start making a mental list of all that you
have accomplished. Your lack of recognition for yourself could be the only
thing holding you back from success.