Eleonor Thompaon , Duncan , destin.