Devastated Rihanna gave a shambolic performance last night following the death of her grandma.
The singer's grandma died yesterday after a long struggle with cancer but Rihanna still took to the stage at Sweden's Peace and Love festival where she was headlining.
But it seems the news had understandably got to the Bajan singer after crowds claimed they were disappointed when she turned up late, appeared drunk, didn't appear to be singing live and got the wrong country.
Faded Youth reports that fans were furious when Rihanna kept them waiting 45 minutes before hitting the stage.
And they were left shocked when she appeared to be performing drunk and didn't seem to be singing live.
One fan posted: "Really don't feel like watching Rihanna under the influence gig. Who the f*** allowed her on stage in this state? #pal12."
Another added: "Rihanna is blatantly under the influence of drugs and is allowed to perform in front of children and young people. It is disgusting and shameful. #pal12."
While one posted: "Crowd walk-out from #Rihanna concert at #peaceandlove #pal12 #Sweden claiming she's too high to sing properly."
But the real clanger came when she mixed up Sweden with fellow Scandinavian country Norway.
She dedicated 'Redemption Song' to Norway (referring to the right-wing attacks that killed 77 people) after getting the countries mixed up.
Today Rihanna took to Twitter to mourn the death of her grandma Clara 'Dolly' Braithwaite.
She posted: "Goodbye #grangranDOLLY get your beauty rest until I see you"
And she then tweeted a number of cute snaps of the two of them together.