It's hard to put into words just how amazing this day was. The rain didn't stop the smiles, and without the rain, you don't get a rainbow. So much magic happening, and in the middle of it, a pair of great people, madly in love and so keen to share that love with everyone around them.