Rihanna had to miss Katy Perry's wedding last month -- and it was a decision she didn't make lightly.
The singer told Ryan Seacrest she is "crushed" she couldn't see her friend marry Russell Brand, and says "I will never ever forgive myself for that."
Rihanna says it was "a really really hard decision" but says she needed to be available for work and it would "have been a little irresponsible" to take off to India.
As TMZ reported, Katy was totally okay with Rihanna's no-show.