When I first converted to Catholicism, I had a hard time understanding how Mary could possibly hear all the prayers of so many Catholics who may be all talking to her at once. I had been taught that only GOD is omnipresent - not Mary or the Saints.
Well, I think I have a better understanding of it now…
Once we’re in heaven, we’re no longer bound by the constraints of time. It’s like we’ll all have “time machines.” I will be able to “time machine” back to April 1, 2007 at 8:40 pm to see what I was doing at the time. When I finish with that, maybe I’ll “time machine” to your house (also on April 1, 2007 at 8:40 pm) so that I can see what you were doing. (Sure hope you were behaving yourself!) Since time isn’t an issue, I could “time machine” to everyone’s house (on April 1, 2007 at 8:40 pm) and be nosey (ie: a “peeping tomch”). When I come back to heaven, it will be just like in the “Chronicles of Narnia” - no time will have passed at all.
In fact, I could “time machine” back to your birth, be in your “cloud of witnesses” your entire life, and then go witness ten billion other people’s lives from birth to death, then go back to heaven and not one second will have passed. (BTW… I think it would be so wonderful to watch the lives of some of the saints! - Ignatius, the Apostles, Irenaeus, Thomas Acquinas, St. Francis, etc… Can’t wait to do this.)
So - billions of people can be praying to Mary at the same time, and she’s certainly able to be in the “cloud of witnesses” in each location by “time machining” to each one. And no “time” will have passed in heaven, since heaven is outside the constraints of time.
I shudder to realize this :eek: , but we ALL could have EVERY saint in heaven and EVERY angel surrounding us every minute of every day, and it makes perfect sense, since time isn’t “linear” in heaven. Makes one kinda want to avoid sin a little more, doesn’t it?!
Anyway, if anyone else out there is struggling with the “Communion of the Saints” doctrine, I hope this has helped a bit.