A Balinese Hindu wedding is a joyous celebration uniting not just the couple, but their families, community, and even the gods.