景公兴兵将要攻打宋国,军队经过泰山,景公梦见两个男子站在他面前发怒,他们怒气极盛,景公很害怕,惊醒了。打开门召见占梦的人,占梦的人来到,景公说:“今天夜里我梦见两个男子站在我的面前发怒,不知道他们说了些什么,他们怒气极盛,我还能记得他们的形象,记得他们的声音。”占梦的人说:“军队经过泰山而不祭祀,所以泰山的山神发怒了。请您赶快召来祝史让他祭祀泰山山神,这样就可以了。”景公说:“好吧。”
第二天,晏子朝见景公,景公把占梦人说的话告诉了晏子。景公说:“占梦人的话是这样说的:‘军队经过泰山而不祭祀,所以泰山的山神发怒了。’现在已经派人召祝史让他去祭祀泰山。”
晏子低头沉思了一会儿说:“占梦的人不认识梦里的人,这两人不是泰山的山神,而是宋国的祖先成汤和伊尹。”景公表示怀疑,认为是泰山的山神。晏子说:“君王怀疑我的话,那么就请让我说说成汤和伊尹的形象吧。成汤皮肤白皙,身材高大,脸长而长满胡须,面部上小下大,身子稍曲而声音洪亮。”景公说:“是,是的。”晏子又说:“伊尹皮肤黝黑,身材矮小,头发蓬松,面有胡须,面部上大下小,脊背佝偻,声音低沉。”景公说:“是,是的,现在应该怎么办?”晏子说:“成汤、太甲、武丁、祖乙,都是天下有盛德的国君,不应该没有后人。现在唯一的后人只有宋国了,而君王攻打他们,所以成汤、伊尹要发怒,请撤回军队,与宋国和好。”
景公不采纳晏子的建议,终于攻打宋国。晏子说:“攻打没有罪过的国家,会惹怒神明,不改变攻打宋国的行动,维持两国的和好关系,相反却进军走向灾祸,这不是我所能理解的。军队如果真的前进,将士必定会有祸殃。”齐国军队前进了六十里,就战鼓毁坏,将帅死亡。景公这才向晏子谢罪,撤回了军队,最终放弃攻打宋国。