to bring an end to sb's hopes, happiness, etc.
burst sb's bubble
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition