老丁的前妻李连翘身患肌肉萎缩侧索硬化症。由于常人难以理解的内心苦闷,李连翘常常做出一些让人难以理解的事情。事情多了、尤其是耽误儿子学习的事情多了,老丁会到前妻李连翘那里去发一通脾气。老丁看报摊、卖报纸,没多大出息,患病前做导游的李连翘多少有些看不起老丁,看在李连翘给他生一儿子的份上,老丁才没那么绝情。
李连翘去过医院,院方医生说这种疾病目前全国比较罕见,世界范围内也没有成功治愈的先例。院方医生的话无疑在告诉李连翘,生命留给她的时间已经不多。既然如此,李连翘做好一切准备,包括给自己买好墓地,剩下的就是带儿子丁小观去巴厘岛旅游。为这个最后的心愿,李连翘恳求老丁把儿子借她一个月,让她带儿子去趟巴厘岛。儿子三天没上学,老丁的现任妻子金玲比老丁都着急,直到儿子打来电话,老丁才知道李连翘在机场出事了。原来,李连翘偷偷带儿子丁小观出国时,在机场突然发病,双腿无法站立。老丁赶到机场,将李连翘送往医院,院方负责任地告诉老丁,肌肉萎缩侧索硬化症这种病花多少钱都治不好,患者的家属能做的,就是尽可能多的陪伴她。
李连翘需要人陪伴。自从李连翘的妈妈去世后,离异的李连翘已经没有什么亲人,老丁就想着能不能把李连翘接到他和金玲新组成的家。老丁都不知道自己说过这句话没有,反正儿子小观是咬定了不放,说爸爸曾经说过要把他妈妈接过来照顾。老丁找金玲商量把李连翘接过来的事,倒不完全是在兑现自己的“诺言”。
老丁还担心金玲会不同意,没想到金玲已经偷偷地把李连翘接到家里。金红是一家宾馆的保洁工,收入低,条件远没有李连翘好。老丁和金红的家在一座筒子楼里,由于房间狭小,儿子丁小观只能睡在老丁和金红的上铺。李连翘的到来,让条件如此简陋的“丁家”更显局促。
比住房条件局促更堵心的是,李连翘还故意生事,目的就是想让金红把她送回去。金红刚开始还真生气,但自从老丁从中解释以后,金红为了让儿子小观知道两个妈妈对他一样好而做出巨大牺牲。李连翘进入生命后期,金红和老丁给了李连翘所有的快乐,让李连翘没有遗憾、忘却痛苦地走完生命最后的旅程。。故事发生在三十年代日军侵华时烽烟弥漫的上海,何堇早年由东北迁徙至此,因为在战乱中她亲生女儿失散,于是她创办了孤儿院春风堂,专门收养抗日志士的遗孤,一方面填补她失去女儿的创痛,另一方面,她则冀望能在茫茫的人海之中,与失散的女儿重逢,然而时光荏苒,二十年匆匆而过,她与女儿冰儿仍是无缘再见一面。。高中少女间宫雪绘(三浦由衣 饰)戏弄胆小的同班同学菊川夕子(韓英恵 饰),令对方受到巨大惊吓。在此之后,菊川缺席课程,雪绘等人也开始梦到幽怨的菊川。更为恐怖的是,她们接连死于噩梦之中。绝望至极的雪绘只得求助有“恶梦侦探”之称的影沼京一(松田龍平 饰)。
此时的京一正受到童年的噩梦所困扰。童年的他能够看到夜行的幽灵和他人的心事,他的母亲逸子(市川実和子 饰)对儿子逐渐心生恐惧,最终精神崩溃,自我了结生命。时常为他人驱逐噩梦的京一,此刻终于要面对深藏自己心底的恐惧和往事……。