Rapper 2 Chainz surprised his wife, Kesha Ward, by asking her to marry him again at the Met Gala red carpet.

Dressed in Versace, the 40-year-old got down on one knee on the Metropolitan Museum of Modern Art stairs and proposed.

>> Read more trending news

Complex asked the rapper how long he had been planning the romantic gesture, to which he said, "Just about a minute ago."

“It’s crazy, he just gave me this!” Ward told reporters on the red carpet just after the proposal. “So happy! I love it.”

People reported that  2 Chainz, whose real name is Tauheed Epps, previously proposed to Ward in 2013 at the BET Awards, but the two never made it official.