No one knows for sure exactly what does cause muscle soreness. But a lot of scientists now think that pain is caused by microscopic tears in the muscles when a certain exercise or activity is new or difficult. These VERY SMALL tears eventually later on produce inflammation, and corresponding pain, 24 - 36 hours later? So I think it's true- and I am sure they rebuild. Because your body repairs it. That's what I think :)