What Makes A Rainbow Form