Thursday night, worlds away away from one another, Drew Barrymore and Catherine, Duchess of Cambridge had a major matching moment. Barrymore attended the 19th Annual ASPCA Bergh Ball in New York City wearing a delightfully retro (and on-brand) Tory Burch gown that retails for $1,495: Meanwhile, 7,613 miles away on a tour of India and Bhutan, the royal formerly known as Kate Middleton was wearing that very same gown for a dinner with the King and Queen of Bhutan. We're a bit surprised to see Kate donning the same threads as Hollywood's vintage princess, but perhaps we shouldn't be.