island of a thousand mirrors