A last-minute squabble over a prenuptial agreement derailed Yiru Sun’s big day. But instead of wasting the nonrefundable $8,000 reception deposit, Sun decided to throw a luncheon for 60 needy New York City kids and their families Saturday.

About 2 months ago, Sun, a vice president at New York Life Insurance, called off her wedding after refusing to sign a prenup. The lavish event was supposed to be held Saturday at the Harold Pratt House in the Upper East Side, CBS reported.

advertisement | advertise on newsday

“I should have been the bride. It was canceled,” Sun told the New York Post. “Initially I felt frustrated. I don’t want to sign things I don’t feel comfortable with. Three weeks later, I woke up with this idea.”

With help from the Salvation Army and Inwood House, a nonprofit that provides services for young mothers, Sun organized the banquet.

“Although I cannot be the princess of my wedding day, all these kids they can have the princess or prince feeling today and I felt very happy about that,” Sun, a single mother of a 6-year-old daughter, told CBS.

The would-be bride wore an elegant floor-length white wedding dress at the luncheon and treated all the children in attendance to face painting and balloons.

advertisement | advertise on newsday

“I thought it was an incredibly selfless act,” William Natal told CBS. “Just to turn around and do something that helps others is an amazing show of character.”