A teddy bear to snuggle can fix a lot. Calm restlessness, cure loneliness, protect against the closet and under-the-bed monsters and even soothe pain.

The Sheriff Departments annual Teddy Bear Drive is going on now. The department needs enough teddy bears to be able to deliver to children at Swedish American, MercyHealth and OSF including those who cannot be at home. Teddy bears will also be delivered to local shelters and charities.

You can drop off your teddy bear donations at the Justice Center in downtown Rockford and Zavius Jewelers (2636 McFarland Rd. Rockford), according to mystateline.com.

Dealing for donations is December 20.