A micro wedding is a scaled-down version of a traditional wedding that includes all the key elements of a wedding day while keeping the guest count intentionally small.