When to Give Up

After the third or seventh or twentieth time? When should one finally give up? When should one stop hoping against hope and say enough? It's simple. You give up when you have nothing more to give. When you feel absolutely empty inside. When you no longer care. But till there is even one tiny part [...]