And what, you may well ask, does gift as a verb offer that give doesn't?

Well, for one thing, gift definitively states that it is a gift and return is not expected. I could give you a book and expect you to return it at some time in the near future or to pass it on to someone else. If I gift you the book, it is yours to keep. It all depends on whether you value precision in the language.