The Eve of St. Agnes is a poem by: A. John Milton B. John Keats C. Lord Byron D. William Blake AnswerB. John Keats