Horoscope For


Cancer


Your energy flow has been a little bit unpredictable lately -- which has, not surprisingly, made you grumpy and short-tempered. Luckily, today you'll start to feel a lot more stable and cheerful. Right now, you are up for anything -- and your energy will come through for you whenever you need it most. This makes today a great day for a contest that involves physical stamina or skill. You can go the distance and make things come together with a happy ending