will there ever be a rainbow?