Weighted blankets can be a great tool for dealing with stress regardless of the source much in the way a hug can help deal with stress after a hard day.