Stretch marks are caused as the skin weakens as a result of stretching due to either weight gain or pregnancy. This stretching and tugging causes the tissue underneath the skin to enlarge at a quicker rate than the skin can stretch to accommodate the gain in tissue mass. The dermis layer subsequently rips (ouch), the top layer of skin however, does not which is what results in the scarring we all know and love.