Right after the ceremony, over the green mountains of Vermont on the other side of the lake, a rainbow hung in the distance.