Etched in:

Fixed permanently in or implanted firmly on the mind; rooted in the memory

INSTAGRAM