It can mean to keep hold of something or someone, either physically or emotionally. It can also suggest that, despite all the obstacles in your way, you will ultimately achieve your goals.