Un verano, Michael (Nicholas Brendon) y Jessica (Andrea Roth), como los niños, los dos compró un bonito golden retriever. Ellos jugaron juntos en los bosques y parques cerca de una casa que les dio tan buenos momentos.Años más tarde, Jessica es una madre abogado de éxito de un hijo, Henry (Daniel Zykov), que decide volver a la casa que la hacía tan feliz en su tiempo. Pero en el fondo, ni Michael ni Jessica tienen la vida que quieren. Una vez en el pueblo, donde pasó sus veranos, Jessica planea comprar la casa y darle a sus padres como una sorpresa de Navidad. Pero descubre que sus padres y vendieron la casa a un desconocido para resolver los problemas económicos. Resulta que el nuevo propietario es Michael y no recuerda su pasado con Jessica. Para ella, la casa representa muchos ideales y recuperación para ella puede ser una manera de canalizar su vida afectiva y familiar. Entonces hace su aparición un perro de oro que ayuda a todos a superar sus problemas y encontrar el amor.