През 50-те години вдовица, загубила съпруга си в Корейската война, блъска скитник с колата си и счупва крака му, опитвайки се да избегне неговото куче. Заедно с двамата си синове тя го отвежда в дома им, където да остане, докато се възстанови. Това, което само 5-годишното момче разбира, е, че кучето е вълшебно и че преди скитникът да си отиде, то ще изпълни три техни желания.
Когато всичко, което тя познава, й е отнето, Лиза хлътва по Матю, бейзболен играч и привлекателен за жените обект. Преди да скъсат, Лиза среща Джордж, целеустремен бизнесмен, който има свои проблеми с баща си и със закона. И когато всичко изглежда, че ще се разпадне, се случва нещо неочаквано.