That was only slightly off-topic. I bring it up because it is the reason I'm attempting to learn Spanish (bilingual kids = YES). And one of my biggest beefs with Spanish is that so many words sound the same. If you've ever tried to learn Spanish, you know what I mean.
I used to think that English didn't have that many words like that, but the more I've started paying attention, the more I've realized we have a lot. So now I'm not so angry at the Spanish language.
Today's sometimes-language-sucks-for-being-confusing words are waive and wave.
Waive: to relinquish voluntarily or to refrain from enforcing*
Wave: successive curviness, as with water or light*
To remember the difference, focus on the one letter that differentiates the words: i. If I relinquish my rights or if I refrain from enforcing a fine, then I (the doer) am in the word: waive.
*As per usual, definitions are courtesy of Merriam-Webster.