Not your grandfather's royal wedding