One thing that never fails to cheer me up is animals, especially my own. When I'm feeling down, there's nothing better than cuddling with a warm, purring cat. I call it Fuzz Therapy.
Animals have such simple lives. I want to be a cat in my next life, lying in sunbeams and sleeping all day. Plus, nobody minds if you're overweight. (Although, we do call my fat cat some silly nicknames. She doesn't understand we're making fun of her weight.)
They are so easily entertained. Dangling a ribbon for one of my cats makes her fight so hard to catch it that she actually snorts! My dog loves if you cover her head with a blanket. She turns into my "Bed Shark," biting at the covers, chasing hands and feet.
I think animals have a sixth sense that tells them exactly when we need some fuzz therapy. As a young child, anytime I out sick from school, our cat would curl up with me on the couch. These days, my dog will come cuddle with me and a cat will perch nearby. I wonder if they have any idea how much they help.