Toast the Royal Kiss

The final countdown is underway and by noon tomorrow (London time, 6am Eastern time), Kate & William will be married!  They'll depart Westminster Abbey in a fairy-tale carriage for Buckingham Palace for the first of the day's two parties, The Queen's Reception followed in the evening by Prince Charles' party. Before the celebrating begins, at [...]