hang on (someone's) every word

To listen very closely, intently, or with obsequious attention to what someone is saying. The politician was so charismatic that he had even his detractors hanging on his every word.
See also: every, hang, on, word

rain on somone's parade

prevent someone from enjoying an occasion or event; spoil someone's plans. informal, chiefly North American
See also: on, parade, rain