meaning of Being Raped By Rainbows

Being Raped By Rainbows meaning in Urban Dictionary

When an unexpected bad thing occurs away from something that is supposed become great