Осторожно спойлер:
В маленьком городке, где все знают друг друга, проживает любовница по имени Грейс. Она обожает животных и грезит стать ветеринаром. Однажды Грейс разыскивает бесприютную собаку по кличке Руби. Несмотря на то что у Грейс есть свои заботы, она решает приютить Руби и подарить ей вторую жизнь. Собака, в свою очередь, быстро привязывается к девочке и становится её верным другом. Вместе они исследуют окрестности и радуются каждому дню. Но вскоре в городке происходят странные события: начинают пропадать люди, и Грейс чувствует, что ей нужно что-то предпринять.
Грейс решает, что Руби готова стать полноценным спасателем. Она начинает тренировать собаку, чтобы та могла помогать в поисках пропавших. Но не все так просто: на пути к их миссии возникают трудности. Грейс сталкивается с недоверием взрослых, которые считают её мысли детскими фантазиями. В то же время Грейс и Руби разыскивают следы, которые могут привести их к разгадке исчезновений. С каждым новым днем Грейс понимает, что собака помогает не только в поисках, но и в преодолении личных страхов. Чем больше они погружаются в расследование, тем больше опасностей поджидает их на каждом шагу.
В это время в городе появляется таинственный человек, который, похоже, знает больше, чем говорит. Грейс и Руби начинают подозревать, что он может быть связан с исчезновениями. Но как расследовать правду, если никто не верит в их расследование? Вопросов становится всё больше, и Грейс понимает, что единственный способ исправить ситуацию - это положиться на свою проницательность и, конечно, на Руби. С каждым новым днем напряжение нарастает, и девочка оказывается всё ближе к разгадке, однако чем это обернется для них обеих - счастливо неясно.