beguile

verb
  1. to charm or enchant someone, often in a deceptive way
  2. to help time pass pleasantly

Examples