ณัฐพงศ์ ธารทอง หรือที่เพื่อนๆ เรียกว่า "ณัฐ" ชายหนุ่มวัยยี่สิบหกปี ทำงานเป็นพนักงานบริษัทเอกชนแห่งหนึ่งย่านสีลม กรุงเทพมหานคร มาแล้วสามปีเต็ม ส่วนอีกฝ่ายคือ ปิยะดา แก้วใส หรือ "ดา" หญิงสาววัยยี่สิบสามปี เพิ่งเรียนจบปริญญาตรีจากมหาวิทยาลัยในจังหวัดบ้านเกิด ก่อนจะเริ่มทำงานเป็นพนักงานขายประจำเคาน์เตอร์เครื่องสำอางในห้างสรรพสินค้าใหญ่ประจำจังหวัด
ทั้งสองรู้จักกันครั้งแรกในงานแต่งงานของเพื่อนร่วมรุ่นเมื่อสี่ปีก่อน ณัฐเดินทางกลับต่างจังหวัดมาร่วมงานเพียงสองวัน แต่ก็เพียงพอที่จะทำให้เขาสนใจหญิงสาวที่นั่งอยู่โต๊ะถัดไป ดาเองก็รู้สึกถูกชะตากับชายหนุ่มที่พูดจาสุภาพและมีอารมณ์ขันคนนี้เช่นกัน ก่อนกลับกรุงเทพฯ ณัฐจึงขอไลน์ของเธอไว้ด้วยความหวังเล็กๆ ว่าจะได้คุยกันต่อ
จากบทสนทนาสั้นๆ วันละไม่กี่ข้อความ ค่อยๆ กลายเป็นการคุยกันทุกคืนจนดึกดื่น ทั้งคู่แชร์เรื่องราวในแต่ละวันให้กันฟังผ่านหน้าจอโทรศัพท์ บางคืนวิดีโอคอลกันจนเผลอหลับไปทั้งที่สายยังไม่ตัด สามเดือนหลังจากนั้น ณัฐก็ตัดสินใจสารภาพความรู้สึกผ่านข้อความยาวๆ ในคืนหนึ่ง และดาก็ตอบตกลงด้วยหัวใจที่เต้นแรง ทั้งที่ทั้งสองรู้ดีว่าระยะทางระหว่างพวกเขาคือกว่าสี่ร้อยกิโลเมตร
ปีแรกของความสัมพันธ์ผ่านไปอย่างหวานชื่นเท่าที่ระยะทางจะเอื้ออำนวย ณัฐพยายามลางานกลับไปหาดาทุกๆ สองเดือน แม้จะต้องนั่งรถทัวร์ข้ามคืนแปดชั่วโมงและมีเวลาอยู่ด้วยกันเพียงวันครึ่งก่อนต้องรีบกลับ ทุกครั้งที่เจอกัน ทั้งสองจะเก็บทุกนาทีให้คุ้มค่าที่สุด เดินเที่ยวตลาดนัด กินข้าวร้านโปรด ถ่ายรูปเก็บไว้ดูยามคิดถึง
ดาเองก็เคยเดินทางไปหาณัฐที่กรุงเทพฯ อยู่สองสามครั้ง แต่ด้วยงานประจำเคาน์เตอร์ที่ต้องเข้ากะและวันหยุดไม่ตรงกับใคร ทำให้เธอลางานยากกว่าที่คิด ทุกครั้งที่ต้องปฏิเสธคำชวนของณัฐ ดารู้สึกผิดจนต้องขอโทษซ้ำแล้วซ้ำเล่า "ไม่เป็นไรเลยนะ เดี๋ยวพี่ไปหาเองก็ได้" ณัฐมักตอบแบบนั้นเสมอ ด้วยน้ำเสียงที่พยายามไม่ให้เธอรู้สึกแย่
ในปีนั้น ทั้งคู่ยังคงเชื่อมั่นว่าความรักจะเอาชนะระยะทางได้ ณัฐเก็บเงินทุกเดือนโดยหวังว่าสักวันจะมีเงินพอย้ายกลับไปทำงานที่ต่างจังหวัด ส่วนดาก็ตั้งใจทำงานเก็บประสบการณ์ โดยหวังว่าสักวันจะได้ย้ายมาทำงานที่กรุงเทพฯ ทั้งสองต่างมีแผนในใจของตัวเอง แต่ไม่มีใครรู้เลยว่าเวลาจะเป็นศัตรูที่ร้ายกาจกว่าระยะทางเสียอีก
ปีที่สองผ่านไป งานของณัฐเริ่มหนักขึ้นเรื่อยๆ หลังได้เลื่อนตำแหน่งเป็นหัวหน้าทีมเล็กๆ เขาต้องอยู่ทำงานล่วงเวลาแทบทุกวัน บางคืนกลับถึงห้องเช่าตอนสี่ทุ่ม เหนื่อยจนแทบไม่มีแรงพิมพ์ตอบข้อความ ส่วนดาก็ต้องเข้ากะดึกบ่อยขึ้นเพราะห้างขยายเวลาเปิด ทำให้เวลาว่างของทั้งสองแทบไม่ตรงกันอีกต่อไป
บทสนทนาที่เคยยาวเป็นชั่วโมง ค่อยๆ หดสั้นลงเหลือเพียง "กินข้าวยัง" "เหนื่อยมั้ย" "ราตรีสวัสดิ์นะ" บางวันก็ไม่ได้คุยกันเลยแม้แต่ข้อความเดียว ทั้งสองต่างรู้สึกถึงระยะห่างที่กำลังก่อตัวขึ้น แต่ไม่มีใครกล้าพูดออกมาตรงๆ เพราะกลัวว่าการพูดถึงมันจะทำให้มันกลายเป็นจริง
วันเกิดของดาในปีนั้น ณัฐไม่สามารถกลับไปหาเธอได้เพราะติดประชุมสำคัญที่เลื่อนไม่ได้ เขาส่งเพียงเค้กสั่งออนไลน์กับข้อความอวยพรยาวๆ ไปแทน ดายิ้มรับของขวัญนั้นด้วยความซาบซึ้ง แต่ในใจลึกๆ กลับรู้สึกว่างเปล่าอย่างบอกไม่ถูก เธอมองรูปถ่ายเก่าที่ถ่ายด้วยกันเมื่อปีก่อน แล้วพบว่าครั้งสุดท้ายที่ได้กอดกันจริงๆ ผ่านมาแล้วเกือบเจ็ดเดือน
ที่ห้างสรรพสินค้าที่ดาทำงาน มีเพื่อนร่วมงานคนหนึ่งชื่อ "กฤต" หนุ่มวัยเดียวกันที่ดูแลเคาน์เตอร์นาฬิกาฝั่งตรงข้าม กฤตเป็นคนอัธยาศัยดี คอยช่วยเหลือดาเสมอเวลาที่เธอต้องยกกล่องสินค้าหนักๆ หรือเวลาที่เจอลูกค้าเรื่องมาก บางคืนที่เลิกงานดึก กฤตก็อาสาขับรถไปส่งดาถึงหน้าหอพักโดยไม่เคยเรียกร้องอะไรตอบแทน
ดาไม่ได้คิดอะไรกับกฤตในตอนแรก เธอมองเขาเป็นเพียงเพื่อนร่วมงานที่ดีคนหนึ่ง แต่เมื่อวันเวลาผ่านไป เมื่อคนที่เธอรักอยู่ห่างออกไปสี่ร้อยกิโลเมตรและตอบข้อความช้าลงทุกวัน ในขณะที่มีอีกคนคอยอยู่ตรงนั้นทุกวันจริงๆ หัวใจของเธอก็เริ่มสับสนโดยไม่ตั้งใจ
ทางฝั่งกรุงเทพฯ ณัฐเองก็เจอสถานการณ์คล้ายกัน "แพร" เพื่อนร่วมทีมที่ทำงานด้วยกันเกือบทุกวัน คอยซื้อกาแฟมาให้ตอนเช้า คอยรับฟังเวลาเขาบ่นเรื่องงาน และเป็นคนเดียวที่เข้าใจความกดดันในที่ทำงานของเขาได้จริงๆ ณัฐพยายามรักษาระยะห่างเสมอเพราะรู้ตัวว่ามีแฟนอยู่แล้ว แต่ก็ปฏิเสธไม่ได้ว่าความอบอุ่นที่ได้รับจากคนที่อยู่ตรงหน้ามันต่างจากข้อความบนหน้าจออย่างสิ้นเชิง
คืนหนึ่งในปีที่สี่ของความสัมพันธ์ ดาโทรหาณัฐด้วยเสียงที่สั่นเครือ เธอเก็บความรู้สึกไว้นานเกินไปจนทนไม่ไหวอีกต่อไปแล้ว "พี่ณัฐ... เราคบกันมาสี่ปี แต่ปีที่ผ่านมาเราเจอกันแค่สองครั้งเอง หนูเหนื่อยแล้วนะ เหนื่อยกับการรอที่ไม่รู้ว่าจะได้เจอกันเมื่อไหร่" น้ำตาของเธอไหลออกมาโดยไม่รู้ตัว
ปลายสายเงียบไปนาน ก่อนที่เสียงของณัฐจะดังขึ้นด้วยความเจ็บปวดที่พยายามกลั้นไว้ "พี่รู้... พี่รู้ดีว่าพี่ทำให้ดาผิดหวังมาตลอด พี่พยายามแล้ว แต่มันก็ยังไม่พอ" เขาหยุดพูดไปครู่หนึ่ง "ถ้าการอยู่กับพี่มันทำให้ดาเหนื่อยขนาดนี้ พี่ก็ไม่อยากให้ดาต้องทนต่อไปแล้ว"
คืนนั้นทั้งสองคุยกันจนถึงเกือบเช้า ไม่มีใครโกรธใคร ไม่มีใครโทษใคร มีเพียงความจริงที่ทั้งคู่รู้ดีมาตลอดแต่ไม่กล้ายอมรับ นั่นคือความรักเพียงอย่างเดียวมันไม่พอ ถ้าไม่มีเวลาให้กันมากพอ ก่อนวางสาย ณัฐพูดประโยคสุดท้ายด้วยเสียงแหบแห้ง "ขอบคุณนะดา ที่เคยรักพี่มาตลอดสี่ปี" และดาตอบกลับไปเพียงว่า "หนูก็ขอบคุณเหมือนกัน... ที่เคยทำให้หนูมีความสุขที่สุด"
หนึ่งปีหลังจากคืนนั้น ดาตกลงคบกับกฤตอย่างเป็นทางการ กฤตเป็นคนดีที่คอยดูแลเธอทุกวันจริงๆ ไม่ใช่แค่ในข้อความ ครอบครัวของดาก็ชอบเขามาก ส่วนณัฐเองก็เริ่มคบกับแพรที่ทำงาน ทั้งสองไปไหนมาไหนด้วยกันได้ทุกวันโดยไม่ต้องนับถอยหลังรอวันหยุดยาว ชีวิตของทั้งคู่ดำเนินไปข้างหน้าอย่างที่ควรจะเป็น
แต่ในค่ำคืนที่เงียบสงบบางคืน เมื่อโลกรอบตัวหยุดนิ่ง ดายังคงเผลอเลื่อนดูรูปเก่าในโทรศัพท์ที่ถ่ายกับณัฐเมื่อหลายปีก่อน เธอไม่เคยลบมันทิ้งเลยสักรูปเดียว เช่นเดียวกับณัฐที่ยังคงเก็บข้อความไลน์เก่าๆ ไว้ในเครื่อง ทั้งที่ไม่เคยเปิดอ่านซ้ำ แต่ก็ไม่มีวันกดลบเช่นกัน
บางครั้งความรักก็ไม่ได้จบลงเพราะหมดรัก แต่จบลงเพราะชีวิตของสองคนเดินไปคนละจังหวะ ในจังหวัดที่ต่างกัน ในเวลาที่ไม่เคยตรงกัน ณัฐกับดาต่างมีความสุขในเส้นทางใหม่ของตัวเอง และต่างก็ยินดีกับกันและกันอย่างจริงใจเมื่อเห็นข่าวคราวผ่านหน้าฟีดเฟซบุ๊ก แต่ลึกๆ ในใจของทั้งสอง ยังคงมีมุมเล็กๆ มุมหนึ่งที่เก็บความทรงจำของอีกฝ่ายไว้อย่างเงียบงัน เป็นความรักที่ไม่ได้ลงเอย แต่ก็ไม่มีวันถูกลืม