在巴索(杰瑞德·莱托 Jared Leto 饰)很小的时候,他的母亲就去世了,在专制严苛的父亲的冷血教育之下,巴索长大成人并且进入了牛津大学深造。一次偶然中,巴索解释了名叫约翰(克里斯汀·史莱特 Christian Slater 饰)的男子,并且在约翰的介绍下认识了茱莉亚(克莱尔·弗兰妮 Claire Forlani 饰),巴索不可自持的爱上了茱莉亚。 然而,两人的这段感情遭到了巴索父亲的强烈反对,因为巴索和茱莉亚所处的根本就不是一个阶级,可即便如此,巴索还是坚定的选择了茱莉亚。让巴索没有想到的是,原来茱莉亚和约翰在私底下有奸情,当茱莉亚的父亲告诉巴索茱莉亚腹中怀着他的孩子时,巴索会做出怎样的选择呢?。苏绵小时候不小心走失,四个哥哥找寻多年!苏绵嫁给方青阳三年,任劳任怨。结果方青阳刚刚升职加薪,就跟她提出离婚,强行霸占了苏绵打工挣钱买的房子!。2002年,音乐学院大四的学生孟凡(关智斌 饰)在一次比赛上凭借原创歌曲《对不起,我爱你》一举夺得冠军,自此声名鹊起,还抱得美人归,与出色的女生何盈(何美钿 饰)在一起。
几年后,他仍然无法创作出一首全新的代表作,爱情又迟滞不前。一天在网上看见一个叫“荒村”的地方,里面有一个“荒村客栈”,流传着关于明代一个叫胭脂的女子的故事。据说睡在明代那张床上,半夜会听见胭脂的歌声。孟凡决定前去寻找灵感,同时与何盈分手。
荒村客栈的店主欧阳(薛山 饰)热情欢迎孟凡,在孟凡的要求下住进了胭脂的房间。孟凡开始见到明朝的鬼影,又噩梦连连。何盈来到荒村找孟凡,却被孟凡伤透心。欧阳跟孟凡讲起自己和妻子小枝(张檬 饰)的故事。不过渐渐地,孟凡发现,小枝这个人根本不存在。
故事的最后,我们发现,一切都是因为那一首歌——《对不起,我爱你》。。