The glittering ring features a 12-carat Ceylon sapphire from Sri Lanka in a royal blue colour. In its place, Kate wore her eternity ring, which is believed to have been gifted to her by William ...