aloe vera gel benefits

How and why is this plant surprise capable of providing various health benefits?