A rainbow in the sky after a rainstorm