十四歲少女齊藤明莉生長在北海道的函館,爸爸祐市在醫院里工作,媽媽芙美子溫柔賢惠。明莉每天都過得很快樂,要說不順心的事只有一件——那就是爸爸工作太忙,老見不著他。 一天,明莉在自家院子里發現了一只小狗狗,看它著實惹人喜愛,在加上自己想要養狗狗,就收養了它。在媽媽的提議之下,因為小狗的一只前爪是白色的,像穿了襪子一樣.明莉給它起名為“索克斯”(SOCKS,英文的襪子的意思),并與它定下了十個約定。媽媽病倒住院,不久后去世,爸爸成了名醫,工作越發繁忙,陪伴明莉的只有索克斯。 明莉在學校有個好朋友名叫星進,他的夢想是成為古典吉他演奏家。由于爸爸調動工作,明莉跟著搬去札幌,在找到新家前只能住宿舍,那里不能養寵物,明莉只得把索克斯寄養在了星進家。爸爸回家越來越晚,讓明莉倍感寂寞。星進即將去國外留學,出發那天,爸爸因為有急診病人沒能如約去送他,明莉非常生氣。祐市自覺欠女兒太多,同時對醫院的方針也心存不滿,他毅然辭職,回到函館開起了小診所,索克斯也重回明莉
身邊。 一晃幾年過去了,22歲的明莉在大學的獸醫系讀書,索克斯也早已長成一只漂亮的大狗。星進學成歸國,與明莉重逢,兩人成了戀人。 明莉畢業后如愿進入旭山動物園工作,忙碌的生活讓她無暇顧及相伴多年的索克斯,然而在她需要幫助的時候,索克斯卻和以前一樣趕來幫忙。明莉想起十個約定中的一條:“我只能活十年左右,所以請盡量和我在一起”。距離初遇索克斯的那天,已經過了十年…… 最后死亡還是來臨了,狗狗會怎么樣呢,而明莉又會怎樣呢?