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=