木兰花·拟古决绝词柬友原文、翻译及赏析_纳兰性德_古诗文网

 

木兰花·拟古决绝词柬友

清代纳兰性德

人生若只如初见,何事秋风悲画扇。
与意中人相处应当总像刚刚相识的时候,是那样地甜蜜,那样地温馨,那样地深情和快乐。但你我本应当相亲相爱,却为何成了今日的相离相弃?
柬:给……信札。“何事”句:用汉朝班婕妤被弃的典故。班婕妤为汉成帝妃,被赵飞燕谗害,退居冷宫,后有诗《怨歌行》,以秋扇闲置为喻抒发被弃之怨情。南北朝梁刘孝绰《班婕妤怨》诗又点明“妾身似秋扇”,后遂以秋扇见捐喻女子被弃。这里是说本应当相亲相爱,但却成了相离相弃。

等闲变却故人心,却道故人心易变。(一作:却道故心人易变)
如今轻易地变了心,你却反而说情人间就是容易变心的。
故人:指情人。却道故人心易变(出自娱园本),一作“却道故心人易变”。

骊山语罢清宵半,泪雨霖铃终不怨。(一作:泪雨零 / 夜雨霖)
我与你就像唐明皇与杨玉环那样,在长生殿起过生死不相离的誓言,却又最终作决绝之别,即使如此,也不生怨。
“骊山”二句:用唐明皇与杨玉环的爱情典故。《太真外传》载,唐明皇与杨玉环曾于七月七日夜,在骊山华清宫长生殿里盟誓,愿世世为夫妻。白居易《长恨歌》:“在天愿作比翼鸟,在地愿作连理枝。”对此作了生动的描写。后安史乱起,明皇入蜀,于马嵬坡赐死杨玉环。杨死前云:“妾诚负国恩,死无恨矣。”又,明皇此后于途中闻雨声、铃声而悲伤,遂作《雨霖铃》曲以寄哀思。这里借用此典说即使是最后作决绝之别,也不生怨。

何如薄幸锦衣郎,比翼连枝当日愿。
但你又怎比得上当年的唐明皇呢,他总还是与杨玉环有过比翼鸟、连理枝的誓愿。
“何如”二句:化用唐李商隐《马嵬》诗中“如何四纪为天子,不及卢家有莫愁”之句意。薄幸:薄情。锦衣郎:指唐明皇。

参考资料:

1、
豆瓣网
 
 

赏析

  词题说这是一首拟古之作,其所拟之《决绝词》本是古中的一种,是以女子的口吻控诉男子的薄情,从而表态与之决绝。如古辞《白头吟》、唐元稹《古决绝词三首》等。纳兰性德的这首拟作是借用汉唐典故而抒发“闺怨”之情。

  用“决绝”这个标题,很可能就是写与初恋情人的绝交这样一个场景的。这首词确实也是模拟被抛弃的女性的口吻来写的。第一句“人生若只如初见”是整首词里最平淡又是感情最强烈的一句,一段感情,如果在人的心里分量足够重的话,那么无论他以后经历了哪些变故,初见的一刹那,永远是清晰难以忘怀的。而这个初见,词情一下子就拽回到初恋的美好记忆中去了。

  “何事秋风悲画扇”一句用汉朝班婕妤被弃的典故。扇子是夏天用来趋走炎热,到了秋天就没人理睬了,古典诗词多用扇子的来比喻被冷落的女性。这里是说本应当相亲相爱,但却成了相离相弃。又将词情从美好的回忆一下子拽到了残酷的现实当中。

  “等闲变却故人心,却道故人心易变”二句:因为此词是模拟女性的口吻写的,所以从这两句写出了主人公深深地自责与悔恨。纳兰不是一个负心汉,只是当时十多岁的少年还没主宰自己的命运。其实像李隆基这样的大唐皇帝都保不住心爱的恋人,更何况是纳兰。

  “骊山语罢清宵半,泪雨零铃终不怨”二句用唐明皇与杨玉环的爱情典故。七夕的时候,唐杨二人在华清宫里山盟海誓。山盟海誓言犹在,马嵬坡事变一爆发,杨贵妃就成了政治斗争的牺牲品。据说后来唐明皇从四川回长安的路上,在栈道上听到雨中的铃声,又勾起了他对杨贵妃的思恋,就写了著名的曲子《雨霖铃》。这里借用此典说即使是最后作决绝之别,也不生怨。

  “何如薄幸锦衣郎,比翼连枝当日愿” 二句化用唐李商隐《马嵬》诗句,承接前二句句意,从另一面说明主人公情感之坚贞。

  全词以一个女子的口吻,抒写了被丈夫抛弃的幽怨之情。词情哀怨凄婉,屈曲缠绵。“秋风悲画扇”即是悲叹自己遭弃的命运,“骊山”之语暗指原来浓情蜜意的时刻,“夜雨霖铃”写像唐玄宗和杨贵妃那样的亲密爱人也最终肠断马嵬坡,“比翼连枝”出自《长恨歌》诗句,写曾经的爱情誓言已成为遥远的过去。而这“闺怨”的背后,似乎更有着深层的痛楚,“闺怨”只是一种假托。故有人认为此篇别有隐情,词人是用男女间的爱情为喻,说明与朋友也应该始终如一,生死不渝。

参考资料:

1、
于在春.清词百首.北京:人民文学出版社,1984

NO.001-2018.02.06《木兰花·拟古决绝词柬友》清代:纳兰性德的更多相关文章

  1. http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html

    http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html

  2. 新手C#构造函数、继承、组合的学习2018.08.06/07

    构造函数,是一种特殊的方法.主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中.特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同 ...

  3. 新手C#属性set,get的学习(部分转)2018.08.06

    public class person { public string name; } public class person { public string Name { set; get; } } ...

  4. 新手C#面向对象的学习2018.08.06

    class Person//声明一个Person类 { //类中的声明与Main中不同,类中声明的是字段而不是函数. public string gender; public string name= ...

  5. leetcode面试题 02.06. 回文链表,解题心路

    目录 leetcode面试题 02.06. 回文链表,解题心路 1.题目描述 2.java语言题解一 3.java语言题解二 4.C语言题解一 leetcode面试题 02.06. 回文链表,解题心路 ...

  6. 2018.07.06 POJ1556 The Doors(最短路)

    The Doors Time Limit: 1000MS Memory Limit: 10000K Description You are to find the length of the shor ...

  7. 【开发工具】- Idea.2018.02注册码激活

    1.从下面地址下载一个jar包,名称是  JetbrainsCrack-3.1-release-enc.jar 下载地址: 链接: https://pan.baidu.com/s/1VZjklI3qh ...

  8. 2018.02.12 noip模拟赛T2

    二兵的赌注 Description游戏中,二兵要进入了一家奇怪的赌场.赌场中有n个庄家,每个庄家都可以猜大猜小,猜一次一元钱.每一次开彩前,你都可以到任意个庄家那里下赌注.如果开彩结果是大,你就可以得 ...

  9. 【资料下载区】【iCore4相关代码、资料下载地址】更新日期2018/02/24

    [iCore4相关文档][更新中...] iCore4原理图(PDF)下载iCore4引脚注释(PDF)下载iCore4机械尺寸(PDF)下载 [iCore4相关例程代码][ARM] DEMO测试程序 ...

随机推荐

  1. C++ GUI Qt4编程(13)-6.2preferencedialog

    1. 主要介绍了QStackedLayout.QListWidget.QDialogButtonBox的简单用法.2. QStackedLayout:   要使某个特定的子窗口部件可见,可以用setC ...

  2. PIE SDK地图平移校正

    地图平移校正,当加载两幅空间参考一样的影像,其中一幅影像有点偏移,这时就以另一幅影像为基准将其进行平移校正,然后保存,再次加载就不会出现偏移了. 下面来介绍下实现的主要代码: 首先通过选中目录树中的要 ...

  3. spring初始化bean的目的

    初始化bean就是为了将所有需要的bean全部装载到容器里面,等我们需要用到哪个bean就将哪个bean从容器里面拿出来

  4. myEclipse注册码地址2019年最新

    myEclipse注册码地址2019年最新 https://www.sojson.com/myeclipse8.5/

  5. redis API ---python

    一, 安装配置 必须安装python3以上 配置文件自己下载,搜索名字百度 解压---->Python  --->./configure-->yum install -y zlib* ...

  6. QT跟VC++结合来进行插件的验证机制

    由于最近公司要开发一个以C++插件机制为主的,主要有一个问题就是C++的二进制兼容性的问题.一旦类使用虚函数,只要随便改动下增删查改下头文件的虚函数,就会导致程序在跑的时候进行乱跳,因为这个时候exe ...

  7. Iterator遍历 (遍历集合)

    迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为“轻量级”对象,因为创建它的代价小. Java中的I ...

  8. 02-使用注解配置spring

    1 准备工作 1.导包 4+2+spring-aop[新版本需要导入 spring-aop 包] 2.为主配置文件引入新的命名空间(约束) [context] 3.开启使用注解代理配置文件 4.在类中 ...

  9. vim配置clojure开发环境备忘录

    1 需要使用的插件 vundle 使用教程 http://www.cnblogs.com/respawn/archive/2012/08/21/2649483.html vim-fireplace h ...

  10. react native 完美解决启动白屏

    先讲下我的RN版本0.58.5 首先安装react-native-splash-screen(目前使用的版本是3.2.0) 项目地址https://github.com/crazycodeboy/re ...