Cardi B thanks Tom Petty for flowers - doesn't realise he died in 2017

Emma Powell

Cardi B was left red-faced after she thanked Tom Petty for sending her a bunch of flowers, despite the fact he died in 2017.

The US rapper, 26, was lavished with congratulatory gifts after making history to win Best Rap Album at the Grammy Awards on Sunday night.

Among the gifts was a bunch of flowers which contained a lyric from Tom Petty and the Heartbreakers 1996 hit Walls. It read: “You’ve got a heart so big it could crush this town. Tom Petty.”

Cardi B appeared to mistake the quote for a personalised message from Petty and filmed herself thanking the vlate singer.

Thank you: Cardi B received a gift with a Tom Petty lyric (Instagram/ Cardi B)

“Thank you Tom Petty for the flowers,” she said. “The flowers are very big. I want to say thank you so much and for a beautiful note. Motherf***** loves me, bro!”

Fans were quick to point out the gaffe with one joking: “Tom Petty wrote Walls about Cardi B we just didn’t know it then.”

Another wrote: “Did Nicki Minaj do this to sabotage Cardi B? Petty level: Tom Petty.”

The sender remains a mystery.

Petty died in October 2017 from an accidental overdose due to a variety of medications.

Mix up: The late musician Tom Petty (Getty Images )

Cardi B has since deleted Instagram after launching a furious tirade at those who criticised her Grammy Award win on Sunday night. Many, including Ariana Grande, thought the gong should have gone to the late Mac Miller.

“It’s not my style for people to put other people down, however I’ve been taking a lot of s***,” she said.

“I’m sick of this s***. I work hard for my motherf****** album. I remember last year when everyone was saying Cardi got snubbed but now this year it’s a problem?”

Cardi B, real name Belcalis Almánzar, dedicated her award to her seven-month-old daughter Kulture, who she shares with husband Offset.