Someone who stubbornly, relentlessly hangs on, usually to achieve a goal.
She needed an answer, so she stayed on him like a cocklebur.