Here's what I think:
Gravity is caused by the 'pressure' space-time exerts on a body, such as the Sun or Earth. The simplest way to describe it is the trampoline model. Imagine a trampoline flat on the ground, and you place a 20lb bowling ball in the center, the "space-time" or fabric of the trampoline is going to warp around the ball, causing everything that gets just a little to close to be pulled in. Now you have to imagine that the fabric of space-time is not just horizontal, but vertical, and every degree in between, so it folds "space-time" all around it. The same thing happens in space, we feel not a pulling force from the earth, but pressure from space-time actually pushing against us from above.
A black hole is just a super dense object in space, with so much gravity that it's pulling everything into a singularity.
So, that leaves the question, what is space-time? Space-time = Dark Matter. We simply don't have the the tools to detect it or prove it's existence, but we will, hopefully sooner than later. The properties of dark matter, once discovered, will prove the theory I'm explaining above, which is essentially GR. It also explains why as you approach the speed of light, the pressure from DM is what slows you back down and would require you to have infinite power. It's like trying to go to fast in an airplane, the friction from the air is what's holding you back from going faster.
This is simply my perception on GR and DM, and how I would like to believe everything works. Hopefully one day I find out this is true, because at these levels anyway, it works.