Pinski my friend...
Maybe you can post the song somehow if it's say on youtube .. I haven't heard it.
I guess the word "prophet" could have a predictive implication and science also makes "predictions" of sorts... In a spiritual sense it may mean the Prophets explain the phenomenau or answer the "Why" questions.
- Art