Never give up because great things take time.