A rainbow appears for a fleeting moment in time