A handfasting is a witch, wiccan, pagan or gypsy wedding.