To remain in one's mind for a long duration.
come to mind
To appear in one's thoughts.
on someone's mind
Preoccupying someone; present in someone's thoughts.
spring to mind
To appear suddenly in one's thoughts, often as an example of something …
on one's mind
In one's thoughts, especially persistently or recurrently.
top of mind
Foremost in one's thoughts; of greatest concern or priority.
speak one's mind
To state one's thoughts or opinions honestly or frankly.