Yes, Fahad, I think we all agree that this subject is mind boggling, to put it mildly. I have often said, "if I had a dollar for everytime somebody asked me this question, I'd be a millionaire"! Then I realized if I had a dime for every time I have asked myself this question, I'd be a billionaire! The only thing I'm "pretty sure of" is that there has to be an answer! However, the human mind is not yet capable of comprehending anything not having an end (or border), and to add to the confusion, the human mind is also not capable of comprehending anything having an end, or border. This always brings up the question, "what on the other side of that"? We hear the same type of question when people say, "If God created us, then who created God"? Even if we could answer that question, we all know what the next question is going to be! The closest anyone can really come to understanding something being "infinite" is to think about numbers (just one example). If we told someone to add a zero to the end of a number and to keep doing this until they die and then for the next person in line to take over and add a zero and to keep doing this "forever" then we can see that no matter how large that number gets, it can always go "bigger" by simply adding another zero. This is "infinity" in it's simplest terms! And, I think every logical human mind can somewhat visually see and understand that example. However, when it comes to space/time then we have a very hard time understanding "infinity" or even a universe having an end or border. We will always wonder what's on the other side of the last border we discover. Even when thinking about other dimensions and/or multiple universes, this question still remains, but only becomes more complicated in our minds. No matter the shape of our universe, or how many dimensions there are, or the number of universes out there, the human mind cannot imagine there being an "end/border" and it cannot imagine there "not" being an end/border. So, this brings us back to your original statement and mine..."Mind boggling"!