I've been trying to satisfy my curiosity about gravity for some time now. And I would like to share what I believe to be how gravity works.
Attraction between objects is caused by differences in time. We all know speed = distance / time, so if an object at rest is experiencing different times across it, it will tend to accelerate in the direction which time is slowest. Because the object is being accelerated at different rates across it, this would also explain stretching caused by "gravity".
Light traveling near large objects would bend toward the slower time as well. While across an entire beam the light never travels less than c, the light closest to the body will travel through slower time, thus causing it to appear to bend (slower time means less distance traveled - if it all traveled the same distance, the light in slower time would be greater than c). It travels in a straight light through space-time, but appears to bend to us.
Mass does not cause attraction, mass causes time dilation which causes attraction. So how does mass cause time dilation?
Matter occupies space-time. Space-time and matter cannot occupy the same space, so matter pushes space-time out of a particular space and causes a "bend" in space-time - time dilation. The more dense a particle is, the more space-time it displaces, the more time dilation there is, the more attraction.
So it would be accurate to say that a very, very small particle occupies only a tiny fraction of space-time. Or that a very, very small particle exists in a particular place in some space-times, but in no place in particular in others. The heavier the particle, the more likely it is to exist in a particular time-space.
Thanks for taking the time to read this, feedback would be most welcome. I hope I've explained it well enough.