 Lucas travels with his mother to Flanders (Belgium) to the home of her birth, where he renews an acquaintance with Caitlin, staying at the convent next door. Caitlin reveals dark secrets of Lucas  grandfather, who betrayed a group of Jewish children during the war, with dire consequences for both children and nuns. Meanwhile, racial tension is mounting and Lucas finds himself under the spell of Benoit, a smooth talking extremist who draws him into violent action against a group of refugees. Lucas and Caitlin begin to fall in love but a tragic event threatens to destroy their lives as an echo of the past. Finally only forgiveness will free the new generation to move forward to greater understanding.