How long can you run before your past comes back to haunt you? How much good can you do when you have so much to make up for? Can a lifetime of good make up for the sins of the past? What if those sins aren’t yours? What is they come from those who...