Poems & Poets 2 quiz

Average:  5.85
Played:  12050
Can you match these famous poems and their poets?