Who wrote “Holy Sonnets”? A. Edmund Spenser B. John Donne C. Shakespeare D. John Milton AnswerB. John Donne