If it must be English, let it be this
by Andrea Elizabeth
not necessarily rapped, but his voice and pronunciation is nicer than the other youtube versions. A contemporary painting would have been nice to look at however.
I do like to know generally what is being said, and Middle English gives enough clues without the translation.