Un buen oído detectaría una relación entre "Impossible Princess" y el mayor éxito de Madonna, "Ray of Light"».