转学生元宝住进山脚下古老寄宿家庭“白杨庄”,发现每晚写下的日记会在第二天变成现实。他写下“希望明天有彩虹”,天空便挂满双彩虹;写下“希望后山不再闹鬼”,夜晚却引来真正的山灵。元宝与同住的白杨姐妹一起,用日记的力量解决村庄的灾厄,却发现自己每写一次愿望,寿命就会缩短一点。他必须在牺牲和守护之间做出选择,用最后的文字为所有人留下最美好的结局。
元宝写下一行字“愿白杨庄永远被阳光眷顾”,之后日记本化为光芒,他的头发变成白色,但村庄从此风调雨顺。
白杨姐姐发现元宝日记本的秘密,哭着阻止他继续写,元宝却偷偷写下“希望姐姐能当上医生”。
山灵现身,请求元宝写下一场大雨拯救枯竭的河流,但代价是折寿一年,元宝毫不犹豫。
日记本被村庄恶霸偷走,他胡乱写下“让元宝消失”,元宝真的开始透明化,白杨妹妹抢回日记本擦掉字迹。
白杨妹妹每晚噩梦缠身,元宝在日记写下“愿你梦里有星星”,当晚妹妹梦见星河,醒来后开始跟他学写日记。
元宝转学到山村,推开白杨庄木门,白杨姐妹递给他一本空白日记,说“每天写点什么吧,这里的日记会成真”。