Thanks for the great translation. Although Arabic is my first language, I found it hard to understand some of the meanings of the song without reading the English translation.
I have a few questions/notes that may interest you. I am not completely sure but I think مقابيل (in Saudi dialect) means the body senses and organs (see link: https://www.mosoah.com/references/dictionaries-and-encyclopedias/%D9%85%...). Why did you translate رغبات المقابيل as wishes for the future?
Also, تلدِّين means something similar to having a disagreement/argument with someone (see link: https://www.almaany.com/ar/dict/ar-ar/%D9%84%D8%AF/). Why did you translate it as "look"?
Source:
http://www.doomtak.com/tracks/148752