linger over thoughts

Translations
задерживаться на мыслях
He would often linger over thoughts of his past mistakes.
Он часто задерживался на мыслях о своих прошлых ошибках.