Memorial Day, 1993. Quando il tredicenne Kyle Vogel scopre l'armadietto della Seconda Guerra Mondiale appartenente a suo nonno Bud, tutti dicono a Kyle di rimetterlo a posto. Fortunatamente, li ignora. Sebbene Bud non abbia mai parlato della guerra, si ritrova a stringere un patto con suo nipote: Kyle può scegliere tre souvenir qualsiasi e Bud gli racconterà le storie dietro ognuno di essi. Il Memorial Day non ci porta solo in un viaggio nel complicato passato bellico di Bud, ma anche nel futuro bellico di Kyle. Mentre i due uomini condividono esperienze parallele di combattimento, si rendono conto di come quel giorno magico trascorso sotto il portico abbia plasmato le loro vite.