No Fault De-Stressing

85% of major illness is now attributed to stress. The figure is alarming because it implies that the responsibility for our well-being lies directly in our own hands, as in a way it does.   People who already have a major illness feel dismayed, and even angry,...