Never give up. The moment you're ready to give up is usually the moment right before a miracle happens.