Could someone define the difference between foresight and ... foresight is the ability to see something before it happens whereas hindsight is to realize you should have acted different once something has taken place.