Shakespeare's Sonnets 116 and 147 explore contrasting themes. Sonnet 116 celebrates eternal, unconditional love that withstands all hardships and test of time. In contrast, Sonnet 147 expresses despair, hatred, and darkness in the face of a love that has turned cold. While Sonnet 116 finds comfort and light in enduring love, Sonnet 147 conveys only despair and darkness without love.