Dream interpretation by Ibne serin
Witness: (Eyewitness; Legitimacy; Testify; Truth) An eyewitness in a dream means triumphing over one’s enemy, testifying to the truth and refuting falsehood. If one sees himself as a true signing witness to an agreement in a dream, it means that he will triumph over his enemies. If one sees himself witnessing a contract or putting his seal on a testimony in a dream, it means that he will loan money to the second party in the contract. If one sees himself bearing a true testimony before someone and against the other in a dream, it means that he will attend the pilgrimage in Mecca.