Nolan made me an insomniac! Brilliant!!

Rating: 10/10 (11 November 2014)

Just to let you all know this is not a review but my imaginative interpretation of this epic mastermind. Just an imagination so that everyone can understand the ending.
My love for the film made me imagine this...
Forget all about the wormhole, even the black hole for a minute. Consider there was no hope and humanity was to end with all other life forms.. Everyone died. Now, after years life emerged again on earth. Now there are 2 cases here:
case 1: The humans would be like us (3 D), they will learn what we learned and be the same as us.
case 2: The humans would figure out time,space,gravity etc. And they would surpass the third dimension.
Consider case 2 happened: They got to know all about the black hole, figured out time travel. They placed a wormhole to travel other galaxies. Now, somehow the wormhole triggered a time alteration i.e a part of it reflected the past. Now, both the world (past and present) existed simultaneously. They were parallel(the worlds never collided), both existed with the wormhole being constant i.e the people of the past could access the hole.
Now consider this a switch case program in Java or C: If case 2 ever existed, a reality was created in which it was meant that it'll always be Cooper who would fall into the black hole. This event was bound to happen every time case 2 would take place. Now the future beings never wanted to alter the past, they had no idea that their wormhole was triggered in the past too. So, cooper went and collected the data to Murph and eventually she would decode it learn of the dimensions and gravity. So, the event when Cooper fell and transmitted the data is taking place constantly in this event since case 2 took place.
Even when Cooper was in Murph's room that event was in loop, where he would save humanity. But the loop wasn't complete since Murph was a child and she would be the one to receive the code. This was also a fixed event if case 2 took place it'll always be Murph who would receive it. So, as she was a child, that loop was continuous. The event kept happening but was incomplete because their ages didn't match. So, the loop kept happening until the ctr+pause break was Murph's age(she aged in earth and matched his father's). As soon as she aged, bang! the loop was complete and she finally received the data.
Now, after receiving it the past beings were saved and so the parallel world broke and only one world existed from that incident i.e the past humans. It changed the future i.e there was no future beings only we existed and learned all about gravity.
The black hole part is a reality metaphor for the afterlife. "Future beings" personifies "Afterlife" who are the ones who see time and gravity as a physical dimension. As soon as the loop was complete the future ceased to exist. Which is why it collapsed on itself. Cooper's immediate afterlife ceased to exist.