살아가다 is living on through time, a different emphasis from 살다, which is simply being alive or residing somewhere. What comes before names what you carry with you: living in relationships with other people, going through life holding on to a dream, carrying sorrow on your back. It shows up when someone is being reflective about how life works.