perseverance

Staying with a task; not giving up.