The feeling of a heavy blanket is hugely emotional. The roots however are in medicine. They’re designed to relieve anxiety and sleep disorders.
Studies in medical journals* have connected the benefits of deep pressure stimulation to weighted blankets explaining their positive effects on sleep.