Definition of boon:
(n) :
a blessing or benefit; that which is asked or granted as a benefit or favor; a gift; a
benefaction; a grant; a present
"finding the dry cave was a boon to the weary travellers."
(adj) :
good; prosperous; as, "boon voyage"; kind; bountiful;
benign
"he was a boon companion to have around"