We know there is the Big Bang, "not an explosion" but the accelerated expansion of the Universe - Inflation. I have this interesting model that shows that Universe has began from the singularity, but It'll also going to end at that very singularity. And once it does that The Universe will expand again, the process repeats.
From the singularity, Universe expanded (inflation), and up to a certain limit it'll keep on expanding, then it'll "de-expand", expansion in the reverse order, towards a singularity, which would be the same singularity from where it previously began, making the singularity, infinitely dens. And again, the Universe will expand and de-expand. And this repeats.
However, the "new" Universe that is from right after the de-expansion of the "previous" universe, would not possibly the same as the previous one. It'll give birth to a completely new Universe. The concept of Multiverse arises.
That means, from the one singularity, many Universe(s) are taking place, maybe simultaneously, even right now, because if we think "3 dimensionally", then there is only one Universe, Ours', However, if we think "4 dimensionally (time)" then it's not only us that is existing here in this Universe. Question may arise, okay then Where is the another Universe? It is, however, the wrong question, the right question is "When" is the another Universe?
PS: I have attached a pdf, explaining this approach.