Wiktionary
not leave one's thoughts
vb. (context idiomatic English) To remain in one's mind for a long duration.