What is the difference between assonance and rhyme?

Assonance and rhyme are both literary devices that involve the repetition of similar sounds. However, there are a few differences between them.

With assonance, only vowel sounds are repeated, whereas rhyme involves the repetition of both consonant and vowel sounds. For example, “lake” and “fate” demonstrate assonance, while “late” and “fate” demonstrate rhyme.

Furthermore, assonance usually occurs in the middle of a pair of words, while rhyme usually occurs at the end.