Cash Card is the right answer for Apex. You wouldn't want to give a store gift card because it would be limited to one store, you wouldn't want to give her own debit card because that would be her money, and you wouldn't want to give her a credit card since she would have to pay for the items she buys eventually.