Definitely agree! Sometimes we have to push ourselves to try something new. Sometimes we have to know when to stop.
Indeed, when we have tried our best to no avail it is time to let go. Failure to move on will not only bring us unnecessary pain and disappointment, it will also stop us from trying out the better, brighter, more promising things in life.