The Vedas, Upanishads and Puranas have predicted of the Last and Final Messenger, the Prophet Muhammad (peace be upon Him) by his qualities.