Where Monty Python meets your 10th grade teacher.
Search Thousands of Shmoop Videos
Sonnets 1670 Views
Shakespeare wrote 154 of them. No, not angry letters to the cable company. We were looking for "sonnets."
Books are meant to be enjoyed. Sure, authors have different motives for their works—some may want to start a revolution while others hope to deli...