A weighted blanket is designed specifically to relieve stress and give calmness to you while you sleep. Also called a pressure blanket, it exerts pressure on your body. Weighted blankets are made by filling in glass beads or plastic pellets to give additional weight. Some blankets even have some extra layers of fabric to increase heaviness even more. Read about benefits of Using a Weighted Blanket for Anxiety.
http://www.apsense.com/article/weighted-blanket-using-a-weighted-blanket-for-anxiety.html