Wiktionary
caught one's drift
vb. (en-past of: catch one's drift)
vb. (en-past of: catch one's drift)