spoil

To ruin something good or treat someone with too many gifts.