Rainbow Shenanigans

Left a few gaffs in just to mix things up a little.