Cosmos flowers under a sky with a white rainbow