23 questions that you need to ask yourself before you give up:
23 questions that you need to ask yourself before you give up: