Rainbow in the ocean