Sonnet 130 by Shakespeare (read by Stephen Fry)

Back to Top