Assume in this case that you are a single mom with three young kids and could probably use the cash, but that you never, ever, ever do anything for yourself and a gift card would force you to buy something nice for yourself.
Or should we just buy her the thing she wants?
ETA: and assuming we give her cash, how much should we give her? Double her weekly salary? More? Less?