Peacock rainbow