據史料記載,明末年間,戰亂連綿民不聊生,只有一處名為桃源村的地方例外。因天狗食日的天象,在桃源村出現了麥田怪圈,村民一夜之間擁有了各種神奇的特異功能。族長為了感謝上天的恩澤,鑄造出代表時間的信物,讓村民走出村莊,用自己的神力幫助更多的老百姓。部分村民,利用神力為虎作倀,久而久之失去了神力,只有那些真正利用神力幫助別人的人才能將它世代相傳,并被世人稱為“守護者”。
蔣一依,29歲單身女青年,生活在一座處處充滿戀愛氣息的城市,卻勵志要挑戰單身級別表,為了證明那些從前與男朋友一起做的事情,比如逛超市,看電影,唱ktv,吃火鍋等等,現在一個人做能更加自由自在。而24歲的方牧野,是擁有神力的桃源村后裔。這是他作為實習守護者的第9年,他的任務是不斷做善事完成好人卡的積點,找到自己最終的守護目標,完成任務方能讓病重的奶奶蘇醒過來。方牧野在街邊,看到小男孩的帽子被風吹到馬路中央險些造成車禍,他立刻暫停了時間,調整了司機的方向盤并幫助小男孩撿回了帽子。當他完成一系列的事情恢復時間,在街上走著的蔣一依與他擦肩而過。
方牧野來到了一個陳設古老,掛滿了各式各樣鐘表的房子。一位銀發白胡的老爺爺緩步而下。這些鐘表都代表著桃源村當年鑄造出的時間信物。方牧野拿著自己的信物鬧鐘感嘆是不是不準了,表示自己每天打卡做好事卻遲遲沒法轉正,老爺爺對牧野說,他以前總是很積極,可這兩年有所懈怠,只有繼續做善事,才有可能尋覓到命中注定的守護目標,從而轉為正式的守護者。
方牧野決定去醫院里尋找善事做,盡快打卡完成任務。與此同時,闌尾炎犯了的蔣一依正一個人在醫院準備做手術。一邊肚子疼到站不住,一邊又找不到可以幫忙的朋友。護士送來手術同意書并告知需要等待許久,蔣一依看到手術書上寫著有休克的風險,頓時感到很害怕,拿起手機錄音交代著萬一手術失敗的后事,卻因為太疼而眩暈。她恍惚中看到了朝自己走來的方牧野。當方牧野在醫院看到暈倒在走廊的蔣一依而準備行善幫助她的時候,突然覺得這個女人有些面熟。
記憶回到兩年前,方牧野和蔣一依初次見面的時候。方牧野正堵在路上準備尋找自己的守護對象的時候,突然正和男友鬧分手的蔣一依哭著跳上了方牧野的車并命令他開車。她隔著車窗朝男友喊話,說對方要去美國工作卻沒有提前告知她,而她不想再忍受兩地分居的戀愛。甩掉了男友的車之后,一依讓牧野停車,突然發現自己的隱形眼鏡哭掉了,正低頭找的時候又不慎把頭發夾到了安全帶的扣子中,她干脆一把扯掉了原本就是接上去的長發,并表示自己再也不用為了男友做一些不愿意的事情。方牧野看著這一切覺得這個女人太奇怪了。
方牧野回到老爺爺處詢問這個曾有過一面之緣的蔣一依是否就是他的守護目標。老爺爺看牧野不愿相信,讓他換取一個天機提示,上面寫著:守護目標分別在左耳,腳底和胸口有一顆痣。他突然想起在醫院陪著手術后的蔣一依時,曾看到她腳底的痣,懷疑她就是自己的守護目標。同時,術后的蔣一依在醫院醒來。
情人節當天,蔣一依在一家日式餐廳吃飯時偶遇了牧野和他的朋友孟思琢,牧野和思琢一起開了一家牧星健身房。吃飯的時候因為沒戴隱形眼鏡看不清而把手機掉到桌下。找到手機重新坐回座位的時候,一依突然發現自己對面坐著方牧野。她抬手撩頭發時,方牧野看見了一依左耳的痣。老板娘在店里舉行情人節配對活動,孟思琢介紹了自己,想要按照老板娘的游戲規則去親吻蔣一依時,牧野突然站在了一依面前,替她擋下了那個吻。
蔣一依回到家發現凌亂不堪以為是遭了小偷而報警,等警察來了才解釋是誤會。原來她的室友芝芝為了追尋真愛不告而別,留下的狗狗咕嚕弄亂了房間,一依無奈只能自己打掃房間。一依洗手的時候發現家里停水了,就去24小時營業的健身房洗澡。當她在牧星健身房,洗完澡裹著浴巾出來的時候看到方牧野站在更衣室門口大驚失色,方牧野接住了摔倒的一依,同時發現她的胸口也有一顆痣。
回到家的一依接到房東的電話說房租要漲價,她準備找個室友跟自己合租。而確定了蔣一依就是自己的守護目標的方牧野,決定要成為一依的新舍友,來加速完成自己的守護任務。一依張貼租房廣告的時候,說牧野不是女生不讓租,但牧野用超能力將廣告變成白紙,直接去了一依家看房。突然打雷房間斷電,一依因為害怕而情急之下答應了牧野合租,牧野以去洗手間的借口用神力點亮了燈,卻被突然跑出來的狗嚇到。事后發現,桃源村后裔不能接近狗。
蔣一依在懶人創意公司上班,開會時介紹自己小組的智能馬桶創意,卻新同事安吉比了下去,一依還想介紹自己超能運動衣的方案又被薇總認為不夠完善。下班后,為了歡迎新同事,公司一起到酒吧喝酒。喝醉的一依看到有人調戲女孩而想要出手相助卻不慎跌倒。被同樣在酒吧和孟思琢喝酒的方牧野看到,向她伸出了援手,說一依從此是他的責任了。
方牧野回憶起小時候,奶奶在火災中為了救自己而受傷昏迷的事情。為了讓奶奶蘇醒,他答應了老爺爺接受守護者進階訓練的要求,擁有了超能力。
他搬家來到了一依的出租房。剛起床的一依給了牧野一本很厚的合租協議書,讓他遵守里面的條款。牧野翻看家里亂糟糟的冰箱,感嘆能不能讓他換個守護對象。而一依通過在家里裝的攝像頭,上班的時候也觀察著牧野的一舉一動。
薇總找一依談話,表示她以前是靠前男友楚天祺的裙帶關系進的公司,可一依說自己跟他已經分手多年,現在靠的都是自己的努力。薇總推薦了她超能運動衣的項目給別人,希望她能證明自己的實力。蔣一依為了做好這個項目,來到牧星健身房準備做市場調查,恰好看到了在給別人上健身課的牧野。
牧野和思琢的好朋友陳苗苗,從北京高企辭職來幫助健身房運營。三個人見面很開心,一起去吃飯。思琢和牧野聊到合租室友,讓苗苗誤以為牧野有了女朋友,他跟苗苗解釋所謂室友不是女朋友,是以前讀書的時候提過的一個對自己很重要的人。
一依請求牧野利用在健身房的資源幫助她超能運動衣的項目,牧野答應她的同時要求她整理房間。整理的時候一依看到了她和楚天祺愛的回憶的盒子,她不肯扔掉。她和芝芝聊天的時候提到了這個盒子,讓她想起了從前大學校園戀愛的事情。楚天祺曾送給她的訂婚戒指被她一氣之下扔進了垃圾桶。狗狗咕嚕因為腸胃難受被抱到寵物醫院,才發現是因為誤吞了戒指的關系。而一路抱著咕嚕的牧野因為接觸狗狗而過敏。
看著失而復得的訂婚戒指,蔣一依想起了從前的事情。她和楚天祺一直相愛,卻因為他工作晉升而一直頻繁分離,導致最終的分手結局。一依原本想將訂婚戒指還給楚天祺,但當時在機場分別時卻沒能摘下來。如今再次戴上戒指之后,也沒能摘下來。晚上,蔣一依夢到自己被咕嚕拖著跑,蓬頭垢面地再次見到了楚天祺,嚇得醒了過來。起來之后,方牧野準備了早餐和她一起吃,順便向她詢問關于前男友的事情,一依卻表示他沒有談過戀愛,不懂得自己的失戀之后的感受。一依端著盤子放回廚房,一轉身看到牧野就在自己身后離得很近,還作勢要吻她,嚇得一依趕緊溜走。
牧星健身房里,苗苗在給員工小西看自己和牧野思琢的合照,表示三個人的情誼已經持續十年了。想起了讀書時候三個人在街上打鬧的場景,當時明明有一輛車要撞過來,思琢護住苗苗卻意外的發現車子沒有撞上來。這時,孟思琢突然從背后出現秀自己的肌肉,打斷了苗苗的回憶。
薇總將一個重要的項目交給蔣一依,讓她不擇手段吸引客戶。她的同事建議要擴大自己的優勢來爭取機會。回到家中,一依正在為客戶的事情犯難,牧野問她是不是客戶開心了你就開心,一依說當然是。牧野就決定幫助一依達成她的目標,他從網上買了許多的化妝品衣服還有鞋子,以匿名的方式寄給一依。一依雖然很疑惑,但還是在項目開會的當天打扮一新,漂漂亮亮地去開會。可惜正當她在會議上脫下高跟鞋演示健身器材的時候,一個不穩沒有站住,倒在了正好走到會議室門口的楚天祺懷里,她所夢到的尷尬的重逢,真的發生了。
剛從美國回到上海的楚天祺出現在了會議中,簡單介紹了自己。會議結束后,楚天祺和蔣一依在等電梯的時候遇到,秘書過來通知說原本楚總中午的飯局取消了,于是楚天祺就順勢約了蔣一依一起吃午飯。可是蔣一依已經在會議中約好了要和方牧野一起吃午飯,而此時向思琢請教如何約會的牧野,已經開著思琢從朋友地方借來的寶馬,來到了公司樓下。一依向楚天祺表示自己中午已經有約,但楚天祺直接無視了她的推脫安排了一切。蔣一依試圖拒絕,但最終還是被楚天祺說服。于是一依發短信告訴牧野自己還有工作,但她和楚天祺一起走出大樓的這一幕正好被等在門口的牧野看到。一依在大樓門口差點摔跤,被楚天祺一把摟住腰沒有摔到地上。楚天祺的手機有來電,趁著他接電話的時候,蔣一依在心里打退堂鼓的想法,被在一旁的牧野聽到。方牧野假裝成了安排車給楚天祺的秘書,接他們上車去了餐廳。
當蔣一依和楚天祺在餐廳落座的時候,方牧野也跟上來,在附近的桌子坐下。蔣一依借口去洗手間,方牧野跟了過去,一依問他為什么跟上來,他說為了一依請客的午餐餓了一個上午,最后一依妥協,表示牧野可以在這里用餐并由她支付餐費,但不要打擾她和楚天祺吃飯。吃桌上,一依因為留心方牧野,而誤食了自己從前不吃的蔥,被楚天祺看到,一依解釋說人都是會變的。楚天祺想關心一依的近況,一依卻不太領情,楚天祺卻說指不定他們還會不會在一起,并且看到了一依手上還沒摘下來的訂婚戒指。這時,一位從前的學妹正好走進餐廳看到了他們,就打招呼坐下來。學妹沒想到過了這么久一依和楚天祺還在一起,說要是有喜事一定要通知大家。楚天祺沒有反駁,反而表示如果有喜事,一定會廣而告之。
懶人創意公司,開會的時候薇總說安吉設計負責的超級智能健康顧問和買家簽訂了最終合約。由于她在實習期間的優異表現,晉升成為創意副總監,和蔣一依分管不同小組。同事們一時之間紛紛祝賀,并議論出現了兩個副總監不知該聽誰的。安吉想邀請大家下班一起吃飯,一依卻拒絕了同行。在茶水間只有一依一個人的時候,安吉找到了她并給了她一張自己母親投資的黃金海岸俱樂部的邀請券,讓她一起去認識一些朋友。
蔣一依應邀來到了黃金海岸俱樂部,感嘆設施服務的豪華完善。安吉說著自己因為家境優越與尋常孩子不同的日常安排所以沒有朋友,很高興能進入懶人創意公司并且認識蔣一依。蔣一依忍不住發短信向方牧野吐槽自己和白富美截然不同的生活境遇。一依和安吉一邊做護理按摩一邊聊天,安吉說自己不甘于只做乖乖女,內心其實有冒險的念頭。一依借機詢問她剛才換衣服時看到的安吉身上的紋身,安吉說蝴蝶紋身有著勇敢追尋心中所愛的意義。一依卻無心聽她的話,心里在為工作上遇到安吉這么強勁的對手而苦惱。
蔣一依晚上在家中反復研究設計,屢次不滿心煩氣躁,想找芝芝聊天卻感嘆她重色輕友。突然回憶起自己之前跟楚天祺談戀愛的時候也是有異性沒人性,一依嘴上說著不要再想楚天祺,卻忍不住點開他的朋友圈翻看。想著兩年的時間,他越走越高,而自己卻還在原地。一依想到之前一起吃飯時他對學妹說的意味不明的話,想找他談一談說清兩人的關系。正當她去找楚天祺時,卻發現他跟另外的女人在一起。一依因此傷心地在雨里奔跑,責備自己困于愛情無法自拔的懦弱。當她脫掉高跟鞋坐在地上哭泣時,方牧野提著被她踢掉的鞋子,走到她的面前并安慰她不要自暴自棄地難過。可一依不聽勸,任性地扔掉鞋子讓牧野再去撿,牧野耐心地撿起了鞋并幫她穿上,聽到了一依的心聲然后安慰她說,總會雨過天晴。回到家的一依異常消極頹廢,不吃東西也對任何事提不起興趣。
牧星健身房中,牧野向守護者胡爺爺傾訴自己的遭遇,因為蔣一依像定時炸彈一樣不定期會出狀況的情況而讓自己感到心累。因為正值神力守護者的禁忌月,他們不能在此期間使用神力,牧野送胡爺爺去靜養一個月。
家中,蔣一依一直在研究自己發明的機械手臂卻屢試屢敗,把家里弄得一塌糊涂。因為不小心在用機器手臂的時候把紅酒灑在了牧野的鞋上,被牧野兇了,蔣一依難過地躲到了衛生間,覺得現在的自己愛情事業都很失敗,并且感覺累到沒有再站起來的勇氣,只想找個肩膀依靠。擦干眼淚的一依走出洗手間的時候,被站在門口聽到了她心聲的牧野一把抱進了懷里。