Un agudo oído detectaría una relación entre "Impossible Princess" y el álbum exitoso "Ray of Light" de Madonna».