gift as verb
Gift used as a verb when the thing is truly a gift.
Use gift as a verb when the thing is truly a gift and the receiver does not pay. Use give when someone hands something over and it is not actually a gift.
Examples
UseHe gifted her a sandwich. (she did not pay)
UseShe gave him the shop keys. (a handoff, not a present)