to make promises that will be impossible to keep
promise (sb) the earth / moon / world
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición