James (Trevor Morgan), un chico de 12 años, acaba de perder a su madre. El verano para él es insoportable y se siente solo. Un día, conoce a Maddy (Vanessa Redgrave), una anciana que hace que su forma de ver la vida cambie. Cuando su padre descubre esta extraña pero necesaria amistad, le prohibirá ver a la anciana, volviendo al estado inicial ...