A Rainbow is a Promise Purple Toss