Britain's Prince William bought Duchess Catherine a £3,600 watch as an early anniversary gift.
The duchess - who was known as Kate Middleton before marrying the prince on August 29 2011 - was given the Ballon Belu de Cartier watch ahead of the couple's tour of Australasia, and wore it every day on the three weeks they were in Australia and New Zealand.
The stainless steel watch is embedded with a sapphire that matches her engagement ring, and Catherine - who has nine-month-old son Prince George with her spouse - is said to "adore" the gift.
And it seems William had carefully thought about the gift as he was said to be ensure Catherine keeps to time as she is known for chatting so much during walkabouts, her husband is regularly kept waiting for her.
Cartier is a favourite brand of the royal family, and one of William's most treasured possessions is an engraved watch given to him by his late mother Princess Diana as a birthday gift, while the princess herself regularly wore a yellow gold Cartier watch.
The watch wasn't the only gift from William to Catherine that she showed off on the tour, as she was also seen wearing an "elegant yet discreet" diamond eternity ring, which the prince is believed to have given her following George's birth.
Tagged in Princess Diana Prince William Duchess Catherine