My wife and I lost our daughter in 1991, We tried for over a year to have another child. I was mowing and cleaning around Karie's headstone and I just asked God in NMprayer if it was meant for us to have another child....the answer I heard was " if you will name him Matthew I will give you a son" I went home cleaned up and ate, my wife came in and told me she was pregnant. Matthew will be 21 this July. The meaning of Matthew in the Bible...Gift of God. So to answer your question I believe with all my heart and soul I have heard the voice of God.
What a great testimony..... That is awesome!!!