Rainbow too late for tears