imprint (on) the bones and inscribe on the memory
impossible to forget
be engraved/inscribed on one's bones and heart
make a deep impression