A perfect day for a wedding.