2002年,音乐学院大四的学生孟凡(关智斌饰)凭借自己原创的歌曲《对不起,我爱你》在一次比赛中获得了冠军。从那时起,他的名气迅速扩大,同时也赢得了他心仪已久的女生何盈(何美钿饰)的芳心。他们开始了一段美好的恋情。然而,几年过去了,孟凡却陷入了创作的困境,无法再写出一首能够代表自己的全新作品。与此同时,他们的感情也陷入了停滞不前的状态。一天,他在网上偶然看到了一个名为“荒村”的地方,里面有一家名为“荒村客栈”的旅馆,据说里面流传着关于明代一个名叫胭脂的女子的故事。据说,睡在明代的那张床上,半夜会听到胭脂的歌声。孟凡决定前往这个地方寻找灵感,同时与何盈分别。孟凡来到荒村客栈后,店主欧阳(薛山饰)热情地接待了他,并帮他安排了胭脂的房间。孟凡开始在这个房间里看到明朝时期的幽灵,并且频频做噩梦。与此同时,何盈也来到荒村找到了孟凡,却被孟凡的态度伤透了心。欧阳向孟凡讲述了自己和妻子小枝(张檬饰)的故事。然而,渐渐地,孟凡发现小枝这个人根本就不存在。故事的结局揭示了一切的原因都是因为那首歌——《对不起,我爱你》。这首歌成为了孟凡的代表作,但也成为了他创作的枷锁。最终,孟凡和何盈重新走到了一起,他们决定放下过去的包袱,重新开始他们的音乐和爱情之旅。