The Duke and Duchess of Cambridge attended a dinner hosted by the Governor General of Jamaica at King's House this evening.
The Duchess looked glamorous in an emerald green off-the-shoulder gown by Jenny Packham.
Here's look at the dress from different angles.
The custom piece is based on the designer's 'Wonder' glitter tulle maxi dress ($5025).
There is also a similar illusion-neck style in black.
Tonight, The Duchess donned the Royal Family Order of Queen Elizabeth II, and the Star of the Royal Victorian Order (GCVO).
Kate wore emerald jewels from the royal collection.
According to Harper's Bazaar, the emeralds once belonged to Queen Mary's grandmother, and were made into jewelry at the request of Queen Mary for the Delhi Durbar. However, @britishroyaljewels believes the emerald tassel parure may have been a gift to The Queen from Sheikh Zayed bin Sultan Al Nahyan of the United Arab Emirates, and was first worn by Her Majesty in 1989. It consists of a necklace, earrings, bracelet, and ring. Below we see The Queen wearing the emerald set in 2004 for a royal gala.
Tomorrow, The Duke and Duchess depart Jamaica to continue their third and final leg of the Caribbean royal tour in The Bahamas.
SHOP KATE'S CLOSET