To overcome all obstacles; to have uninterrupted success.
To come to terms with; to overcome any difficulties presented by.