The greatest challenge of life is knowing when to give up and when to keep on going

Notes