这首诗头两句写自己除夜孤单,有客来陪,自感十分快慰。中间四句回忆自己半生穷生,未老已衰。结尾两句与开首呼应,由于主客潦倒略同,同病相怜,于是一人吟诗,一人踏歌起舞。诗中体现了诗人不幸的遭遇和生苦的心境,也体现了诗人对理想执着追求的精神。诗作格律严整,对仗精彩,被清朝文人纪昀评价为:“神力完足,斐然高唱,不但五六佳也。”诗中第五、六句“发短生催白,颜衰酒借红”,被誉为名联。
“岁晚身何托?灯前客未空。”是说明亮的油灯前,客人们正在兴高采烈地喝酒猜拳。这些客人们大都已得到了一官半职,生活有了着落,所以他们是那样无忧无虑。而诗人这一年又过去了,依然像无根的浮萍,随风飘荡,无所依托。除夕之夜,本应合家团聚,可妻子儿女却在远方,难以相见;一年终了,诗人托身何处仍无结果,心中感到抑郁不平。
“半生忧患里,一梦有无中。”这一年,诗人已三十四岁。古人说:“三十而立。”而诗人的半辈子却在忧患中度过,虽有才华,却无处施展;虽有抱负,却无法实现,只好在梦中寻求理想,寻求安慰。可梦境和现实截然相反。“有”,是指梦境,“无”,是指现实。梦中,抱负有地方施展,理想有可能实现,还有欢笑、有团圆、有衣食、有房舍……应有尽有;而现实中却一无所有。
“发短生催白,颜衰酒借红。”是说严酷无情的现实粉碎了诗人美好的梦幻。眼见光阴流逝,生白了头。这里说“发短生催白”,他的头上不一定真有白发;说“颜衰酒借红”,他的颜面也不一定真的如此衰老。诗人这年才刚刚三十出头,在作于同年的《次韵答邢居实》中,诗人也说:“今代贵人须白发,挂冠高处未宜弹。”王直方以为“元祐(指1086-1094)中多用老成”,所以苏轼、陈师道、秦观皆有“白发”句(《王直方诗话》)。诗人此写生催白发,酒助红颜,无非是表示生之深、心之苦罢了。杜甫、白居易、苏轼、郑谷等人都曾写过类似的诗句,但诗人此联在前人的基础上有所发展,对仗更工整,且恰如其分地表现了诗人当时的窘况,带上了他个人特有的主观色彩。
“我歌君起舞,潦倒略相同。”生不能胜,苦不堪言,满腹牢骚,无人诉说。座中只有当时也是“布衣”的秦少章与诗人遭遇处境略同,可以作为他的知音了。所以在发泄了一肚子的不平之气后,诗人和秦少章一起唱和,两个“潦倒略相同”的人,用歌声来排遣满腹生绪。这一晚是除夕之夜,他们只希望来年再努力了。全诗针对题目收住,把前面的意思放开,在低沉压抑的气氛中透露出一丝亮光,却正衬出诗人无可奈何的心情。
诗中体现了诗人不幸的遭遇和生苦的心境,也体现了诗人那种对理想执着追求的精神。诗人并非仅仅哀叹时光的流逝,他做梦也希望能一展平生抱负,他为理想不能实现而郁郁不乐,而愤愤不平。此诗正是他的一曲高唱,情词奔骤、意气挥霍。