lucid

(adj) suffused with light; having full use of one's faculties.   
Grandma is old but her memories of her childhood in Estonia are amazingly lucid.