Sonnets from the Portuguese XXIV by Elizabeth Barrett Browning (read by Jo Shapcott)