keep somebody amused
keep (one) amused
To entertain or distract someone (with something). Whenever we go to a restaurant, I bring along a few toys to keep our daughters amused. The waiters here make a point of keeping their customers amused with jokes and even little magic tricks while they eat.