The wait is O-V-E-R! After months of build up and excitement, this Saturday May 19, the most talked about couple of the year will tie the knot at St George’s Chapel in the grounds of Windsor Castle. As far as I’ve read, they’ve chosen a carriage – which is navy and demure just like Meghan’s style!,…