Nature gives peace of mind