Em meio a uma batalha em plena Guerra do Iraque, o fuzileiro Logan
Thibault (Zac Efron) encontra no chão a foto de uma mulher
desconhecida. Ele a guarda e passa a cuidá-la como se fosse um
talismã, prometendo que, caso sobreviva à guerra,
irá encontrá-la. Meses depois, ele retorna aos Estados
Unidos e passa a pesquisar onde ela poderia morar a partir de pistas
dadas pela própria foto. Ele a encontra em um canil, onde
trabalha juntamente com a avó (Blythe Danner) e vive com o filho
pequeno (Riley Thomas Stewart). Logan passa a também trabalhar
no canil, sem revelar o verdadeiro motivo pelo qual chegou até
ele.;




