What is Spiritual Health?

Spiritual health is known as the good connection between mind, body and soul. Having a good spiritual health does not necessarily mean you have a good overall health, but it definitely helps to keep your stress levels down and is good for the overall mood and well being.