on Writing Forward:

Homophones are those annoying words that sound exactly alike but have different meanings and are often spelled differently.
They give English teachers nightmares, cause headaches for students, and drive editors crazy.
We writers need to be diligent about homophones because spell-check won’t catch them, and many readers cite misspelled homophones as pet peeves.
And we never want to annoy our readers! That’s a cardinal sin.