ghosts of the past... they seem to haunt the future..