Weekly horoscopes: Dec. 23 – Dec. 29

Expect sleepless nights and wild mood swings when the Sun triggers a square between Uranus and Pluto (Dec. 25 through Jan. 1). Uranus is the planet of revolution and change. It wants to overthrow the old order to make way for the new. Pluto, on the other hand, has deep roots in the past and doesn’t trust the future. Pluto is all about the growth that comes with slogging through tough times. So, you will be torn between conflicting impulses — you’ll want to break out of your rut to find another way, but you’ll also want to see things through to their completion and fulfillment. Harnessing the energies of both planets won’t be easy, but it will result in an extraordinary new life direction that will begin after Jan. 1.

Sleepless woman in bed