Joan Mackenzie reviews The Heart's Invisible Furies by John Boyne