После смерти восьмилетнего Итана Диана два года почти каждое воскресенье приезжала на кладбище. Там она всегда проводила время у могилы сына, пытаясь хоть как-то справиться с невыносимой потерей. Но примерно год назад возле надгробия стала появляться одна и та же собака — помесь золотистого ретривера. Она молча сидела рядом, словно кого-то ждала, и не позволяла никому забрать её с кладбища или выяснить, кому она принадлежит. Сестра Дианы, Марлен, постоянно убеждала её прекратить жить прошлым и уверяла, что якобы уже сделала всё необходимое после смерти Итана. Диана старалась ей верить, пока однажды собака неожиданно не появилась у неё во дворе. В зубах она держала старого плюшевого кролика, которого Диана сразу узнала: это была любимая игрушка её сына, пропавшая после его смерти.
Диана почувствовала, что это не случайность. Она внимательно осмотрела игрушку и обнаружила внутри небольшой старый ключ и сложенную записку. Почерк принадлежал Итану. В короткой детской записке было написано, что она предназначена для мамы и что тётя М. велела никому о ней не рассказывать. В этот момент Диана впервые заподозрила, что Марлен скрывала от неё что-то важное. Когда сестра снова позвонила и стала отговаривать её от поездки на кладбище, Диана впервые открыто выступила против неё и заявила, что больше не позволит решать за неё, как ей переживать смерть собственного ребёнка. Вместе с собакой она отправилась выяснять, откуда взялся найденный ключ.

След привёл её к местному складу. Управляющий после разговора с Дианой вспомнил, что несколько лет назад к нему обращалась сотрудница хосписа по имени Рут. Женщина приходила вместе с той самой собакой и интересовалась помещением, которое официально числилось за Марлен. Постепенно детали сложились в одну картину. Рут заботилась о собаке и незадолго до смерти пообещала Итану передать его спрятанные вещи матери. После смерти Рут собака каким-то образом привела Диану к тому месту, выполнив обещание, которое никто больше не собирался выполнять. С ключом в руках Диана отправилась к сестре. Марлен сначала пыталась всё отрицать, но в конце концов призналась: после смерти Итана она забрала его личные вещи, а деньги из мемориального фонда тратила на себя. Всё это время она оправдывала свои поступки тем, что якобы защищала Диану от ещё большей боли и считала, что имеет право компенсировать собственную помощь семье.
Для Дианы признание сестры оказалось почти таким же болезненным, как сама потеря сына. Но теперь она не собиралась закрывать глаза на правду. Она вернулась на склад и с помощью ключа открыла ящик № 34. Внутри находились детские одеяла Итана, вещи, которые Диана считала навсегда потерянными, деньги из мемориального фонда и целая пачка писем, которые мальчик когда-то надиктовал для матери. Читая его простые и трогательные слова о любви к ней, Диана впервые за долгое время почувствовала не только боль, но и настоящее тепло. Она потребовала от Марлен вернуть все деньги в фонд памяти Итана и после этого окончательно прекратила с ней общение. Ложь, которой сестра пыталась прикрыть свои поступки, больше не могла оставаться частью её жизни.

В следующее воскресенье Диана снова приехала к могиле сына. Но теперь рядом с ней была та самая собака. Она решила оставить её себе и назвала Уотчером. Сев возле надгробия, Диана достала найденные письма и начала читать их вслух. Собака спокойно лежала рядом, будто понимала, зачем они сюда пришли. Впервые за два года Диана почувствовала не только отсутствие Итана, но и странное, почти невозможное ощущение близости с ним. Она больше не позволяла чужому контролю определять её жизнь и больше не боялась знать правду. А рядом с ней оставался верный пёс, который прошёл через целый год ожидания, чтобы однажды вернуть матери то, что принадлежало её сыну.