Boy am I grumpy about noun abuse. Stop it at once!
No, no, no, you do not 'gift' something to someone, you bloody well give it, OK?
If it is a grand gift and you are kowtowing to the grandness thereof, you can say 'donate', 'bestow', or 'endow' or, if the donor is dead, 'bequeath'.
RIGHT, BACK TO YOUR FINAL ESSAYS!
PETER THE PROOFER WILL STRAIGHTEN THEM OUT!