Worship is the ultimate stress buster