故事开始于二十世纪20年代的陕南地区。胡家村村民因不满官府苛捐杂税、横征暴敛,与官府发生冲突,遭官兵追杀,全村老少被迫逃到豫西山区狗娃山,自立山寨为伙。大家一致推举大黑骡(范明饰)为大当家,女当家被尊称为山寨的“奶奶”(宁静饰)。逃亡途中奶奶捡到一名将要饿死的男孩,为好养活遂起名狗娃(罗晋饰)。数年后狗娃长大成人,时逢当地遭百年不遇的大旱,张家堡农民因交不起地租遭恶霸吃人贼(李耕饰)血洗,奶
27岁的土田文菜(杉咲花 饰)是一名已出版两本作品、正在创作第三本小说的作家,平时也在古着店打工。她有一位恋人,但由于过去经历过多段分手与未能实现的感情,她逐渐对“认真喜欢一个人”与“认真面对一段关系”感到畏惧,也不记得自己究竟从什么时候起不能坦率地说出“喜欢”。为了能够好好面对现在的恋人,文菜开始回望自己过去的恋爱。剧情描绘文菜曾经历的各种离别与无法成就的恋情,以及在“是否不与重要的人交往更好”“恋爱究竟是什么”之间的反复思索。尽管怀抱着对爱情的恐惧,她仍一步步向前,透过回顾学生时代到现在的恋情,重新寻找自己面对感情的方式。