There Is No Rose Of Such Virtue is an archaic text in its origin, sung here by Sting on his album If On A Winter’s Night…. The rose in question seems to be Mary, but the lyric is more of a ‘Mary Did You Know’ sort of Mary, rather than a Queen of Heaven one.