'Ambivalent' means having mixed feelings about something or someone. The passage talks about the trend of buying gifts on the occasions of holiday, birthdays, weddings, anniversaries, graduations and baby showers. Gift-giving can induce mixed feelings in gift-givers since they relish the opportunity to buy presents and gift them. But at the same time, they are worried that their purchases can disappoint the gift-recipient.It clearly explains the ambivalent situation of gift-givers. Thus, option B is the correct answer. 'Conflicted' means having confused and mutually inconsistent feelings.