A Christian saw a dream which may herald the good news of him entering Islam
Question

                I am an open-minded Roman Catholic. Recently I saw a dream which I think may interest you and I hope that you will answer my question. 

I dreamt that I was in the city that you call holy, namely Mecca; I dreamt that I was walking, wearing white garments and saying “Allahu akbar”. Recently when I was praying, I fell to my knees and started shouting “Allahu akbar”, even though I know what this means, but I felt that I was compelled to say it. Furthermore, I said this and sent blessings upon the Prophet Muhammad (blessings and peace of Allah be upon him). And in my dream, I dreamt that I opened a pure, white book on which was written “The Holy Book”. Furthermore I heard some words, “Allah” and “the homeland”, in my heart.

Please, I am asking you to help me understand what all these things are, so that I can understand about myself and about Allah more.
Praise be to Allah.
    Firstly: 

    It should be noted that true dreams are not only for the 
    Muslims; rather a non-Muslim may also see a true dream that may come to pass 
    as he saw it. One of the clearest examples of that, in our opinion, is the 
    dream of the king whose story Allah has told us, in the story of Yoosuf 
    (Joseph – peace be upon him), when he saw seven fat cows being eaten by 
    seven lean cows, and he saw seven green ears of corn and seven others that 
    were dry. The Prophet Yoosuf (Joseph – peace be upon him) interpreted the 
    dream for him. The two prisoners who were with him also saw dreams and he 
    interpreted them for them. 

    Because of the dream of the King – who was not Muslim –the 
    people of Egypt were saved from the famine that befell them after that 
    dream. We ask Allah to make your dream a cause of your salvation and the 
    salvation of many from that which is worse than famine. 

    Secondly: 

    We referred your dream to one of those who specialise in 
    dream interpretation, and he rejoiced at it and was very optimistic about 
    its interpretation and meaning. He told us that it is to be interpreted as 
    it appears to be and does not need a great deal of explanation; it gives you 
    the glad tidings that you will enter Islam and will be a righteous Muslim 
    who will call others to this religion, in sha Allah (if Allah wills). 

    In more detail: your entering Makkah (Mecca) – in your dream 
    – signifies your entering Islam, because no one can enter Makkah except a 
    Muslim, and the white garments are what are worn by the pilgrim who performs 
    ‘Umrah or Hajj (pilgrimage to Makkah). And the pure, white holy Book is the 
    Holy Qur’an. 

    This is good news for you, in sha Allah; may Allah hasten its 
    fulfilment for you and cause you to save yourself by announcing your 
    testimony that Allah, may He be exalted, is One and that He has no partner 
    or associate, and that Muhammad (blessings and peace of Allah be upon him) 
    is His Messenger. This is the religion of Islam that Allah, may He be 
    exalted, has chosen for His creation, and with which He sent His slave and 
    Messenger Muhammad (blessings and peace of Allah be upon him), to convey it 
    to the world. You can find out more about Islam by going to an Islamic 
    Centre in your city, where you will find brothers who will help you to find 
    out about that which is in your best interests in this world and in the 
    Hereafter. 

    May Allah bless you and keep you, and open your heart to the straight path.