From Longman Dictionary of Contemporary Englishbe engraved in/on your memory/mind/heartbe engraved in/on your memory/mind/heartliteraryREMEMBER to be impossible to forget → engrave
Examples from the Corpus
be engraved in/on your memory/mind/heart• The date was engraved on his heart.