2 Chainz went on one knee on Monday and proposed to his long-term girlfriend Nakesha Ward on the steps at the Met Gala in New York.

2 Chainz

Upon their arrival at the Heavenly Bodies: Fashion & The Catholic Imagination Costume Institute Gala (Met Gala) at The Metropolitan Museum of Art, Nakesha was completely caught off guard by the proposal but extremely happy as she covered her mouth.

The moment was recorded for posterity by international press at the event. Nakesha soaked up the attention and twirled as she displayed her sparkling new jewelry.2 Chainz couldn’t stop smiling after surprising his bride-to-be.

The rapper in February released his fourth extended play The Play Don’t Care Who Makes It. The rapper also proposed to Nakesha in June 2013 at the BET Awards, but they never followed through with a wedding.

The Georgia rapper whose real name is Tauheed Epps, was decked out in a black suit with more than two gold chains, colorful headband and sunglasses as he proposed.

The newly engaged couple welcomed a boy named Halo in October 2015 and also have daughters Heaven, nine, and five-year-old Harmony.

Nakesha donned a long white gown with a plunging neckline and high slit for the annual event and proudly showed off her new ring after saying yes.