Spending time in nature can work wonders for human health, from lowering blood pressure and stress hormones to sparking feelings of awe. Growing research suggests it may also improve sleep by ...