to continue to believe in an idea, etc. despite difficulties
hold fast to sth
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition