Learn English – the opposite of “Boon”

antonymssingle-word-requests

If I grant someone a Boon, I am granting them a temporary positive effect. If I were to grant someone a temporary negative effect, what would an adequate word to describe that be?

I was initially drawn to Bane, as it's another four-letter B-word, with a negative connotation, but I'm not sure if the two terms are inherently equitable. Is this an appropriate usage of Bane? Is there a better word entirely?

Best Answer

Have you considered drain, blight, or affliction?

Bane seems okay to me, but I also like drain as in:

"The water was a boon to their morale, but the heat remained a drain on their physical state."