Which of these idioms applies to a person who is dedicated to the completion of a project over a long period of time ?

Which of these idioms applies to a person who is dedicated to the completion of a project over a long period of time class=
Q&A Education