Once when I was a teenager I set a goal to swim across Chautauqua Lake in Western NY. It was a 3-mile swim and several friends had done it. It was a lot harder than I thought with the waves beating you up. Eventually I was exhausted and told the guys in the boat beside me to haul me in. They kept encouraging me saying you are almost there. But I gave up. When I got in the boat I was stunned to see that I was only about 50 yards from shore. I could have made it. It taught me a great lesson about persistence. If it is a worthwile goal, never give up!