One of the happiest days of your life can also be filled with so many tears of joy, laughs and so so so many hugs.