Her Royal Highness Princess Beatrice Elizabeth Mary of York attended the 2018 Met Gala.
The 29-year-old royal was photographed on the red carpet at fashion's biggest event of the year on Monday in New York City. For the event, Beatrice wore a long, deep purple gown with a black clutch.
The event takes place each year at the Metropolitan Museum of Art on the first Monday in May. This year's theme for the event was "Heavenly Bodies: Fashion and the Catholic Imagination."
Beatrice's appearance at the event comes just under two weeks before her cousin Prince Harry marries Meghan Markle. The couple is set to tie the knot on May 19 at St. George's Chapel at Windsor Castle.
Beatrice and sister Princess Eugenie are expected to be there at the ceremony supporting their cousin as he ties the knot.
Last week, we learned more details about the upcoming royal wedding, including that Meghan's father, Thomas Markle, will be walking her down the aisle.
Meghan and Harry will also be honoring his late mother, Princess Diana, at the ceremony.
A statement from the communications secretary to Prince Harry was released on Friday saying that the royal is "keen to involve his mother's family in his wedding."
"All three siblings of Diana, Princess of Wales will be in attendance and Lady Jane Fellowes will give the reading," the statement reads. "Prince Harry and Ms. Markle both feel honoured that Lady Jane will be representing her family and helping to celebrate the memory of the late Princess on the wedding day."