What is a weighted blanket?

Weighted Blankets are designed to reduce stress and anxiety. They do this by imitating the sensation of being hugged.