Two?
Did I miss something or did Melanie get two wishes? Otherwise why is Sloane there? She wasn't involved in Melanie's original wish and as far as I could tell, she was just there to trick the audience.
That tricky island knew that we'd be watching...