"Few of the sins of the father are visited upon the son."
This is a line from one of my favorite songs, "Forgotten Years," by Midnight Oil. I think about it often. When someone has wronged another, how long does it take to forgive them? If it's someone they love, it could be moments or years. Heck, many don't hold World War II over the heads of the people residing in Germany, Italy and Japan. We do hold the leaders of said nations responsible and still equate their names with evil in oration and textbooks. This can be said with many other wars, misdeeds and failures. Then, I think about the many years of calls for reparations to pay back those affected by slavery from those who made profit from it. Are any of those leaders still around? I wonder... how many generations have to go by before one can be forgiven for the sins of their forefathers?