Question: do sonnets have to rhyme?
Answer: 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.