Science finally proves that meditation helps make your body markedly less stressed February 20, 2016February 21, 2016 Our bodies respond differently to relaxation and meditation; the latter has lasting effects. Click here to read the full story on Quartz. Share this:TwitterFacebookLike this:Like Loading... Related