Our Lady of Everything

Margaret O'Shea never thought she'd find herself praying for the life of an English soldier. But with her grandson Eoin fighting in Iraq, Margaret can't do anything but say the...