Singer Lana Del Rey performed for Kim Kardashian and Kanye West for free. The singer told a TMZ photographer that she did not ask the couple to pay her, despite rumors that West had offered her "huge amounts of cash."

"I would never let a friend pay me to sing at a wedding," she said.

According to reports, she sang "Young and Beautiful," which is one of Kardashian's favorite songs. There were rumors that Del Rey had previously turned down the offer to sing at the wedding but changed her mind because the "Black Skinhead" rapper offered to give her six-figures.

"He upped the offer to perform at the wedding and told Lana that it's his and Kim's special song and it would mean so much to have her perform it. She couldn't say no," a source told U.K's The Mirror.

It was also rumored that she declined to perform at West's surprise engagement to Kardashian back in October. Since Del Rey reportedly said no, he instead hired a full orchestra to cover "Young and Beautiful."

"Lana is performing at Kim and Kanye's wedding. She's in the middle of her U.S. tour and is taking time out to perform. She may be performing an acoustic song, something really classy," a source close to the singer told Hollywood Life

West and Kardashian got married on May 24 at the Fort di Belvedere in Florence, Italy after a week-long celebration in Paris, France. Kardashian wore a white Givenchy gown designed by Riccardo Tisci. Following the ceremony, everyone partied at the reception which included a four-course meal and 7-tiered cake, E! News reports.

For the reception, the 33-year-old rocked a custom-designed Balmain mini. Sources told E! that West gave a 20-minute speech to his new bride followed by toasts from Kardashian's parents, Kris and Bruce Jenner.

John Legend also performed "All of Me" for Kardashian and West's first dance.