do sonnets have to rhyme?
Although sonnets do typically have a strict rhyme scheme—whether that's the Petrarchan rhyme scheme, the Shakespearean rhyme scheme, or something else—many sonnets use words that are NOT perfect rhymes.