Who wrote My Last Duchess A. John Keats B. S.T. Coleridge C. Alfred Tennyson D. Robert Browning AnswerD. Robert Browning