First, let me give you my background: I am a protestant who sincerly loves Christ and is seeking to find the truth. I have been looking into the questions of the catholic church and have found many issues that I believe the catholic church is correct about. Especially the big ones like Purgatory and transubstantiation.
I have read the points of veiw on the saints and I beleive that what is said is accurate to a point. I agree with the communion of saints and the intercession of ths saints, but where I, and where I believe other protestants get stuck is the seeming omniscience of the saints.
I know that many non-christians will ask questions like, how can God hear all of the prayers of everyone on earth? This is not difficult because God is omniscient and not bound by time as we are. But, I do think the question has some validity for the saints and angels. They are still finite beings and cannot be omnipresent or omniscient. I beleive this has a biblical basis as well. See Daniel 10:10-14 where the angel describes being delayed for 21 days by Prince of Persia. This seems very clear that angels, (and by an assumed connection, saints) are limited in space and time.
So my conclusion at this point is that the saints may pray for us, and we may have communion with all believers, but we cannot pray to a specific saint like Mary, because she does not have the qualities of God, to be able to attend to all believers at one moment.
Please take this as an honest question, by an honest searcher. I am not intending to cause strife, I just wish to understand.
Thank you very much,