My miniature rose produced twin blooms sometime ago. I wonder what caused it and what's the science behind it. Can anyone explain? I have reason to believe that weather could be the factor to this 'random mutation'. In the week when the bud was formed, my garden received plenty of sudden showers in the middle of the day, when the temp was peak at around 36 degree celcius.