Two little islands in a mirror of clouds