文征明、祝枝山、唐寅(伯虎)、徐士祯称为明代吴中四才子。他们经常在一起吟诗作画,过从甚密。有一天他们在唐伯虎家里聚会,直到天黑,各自才打着灯笼回去。唐伯虎提灯相送。这时,文征明说,我说个谜大家猜猜:
竹将军筑城自卫,纸将军四面包围,铁将军穿城而过,木将军把住后背。祝枝山也有趣地说:“我也有个谜:淡竹枳壳制防风,一枝红花藏当中,熟地或许用半夏,生地车前仗此公。”唐伯虎因刚刚娶了秋香,忽然记起前时混在奴仆群中学到的民歌,便接着吟道:口抹脂胭一点红,随你万里任西东,竹丝皮纸纵然密,也怕旁人一口风。
徐士祯则因最近情场失意,不免带有点伤心味道地吟道:
墙里开花墙外红,心想采花路不通,
通得路来花又谢,一场欢喜一场空。
四人吟罢便互相举起灯笼相对而笑,然后揖别。