Regardless of what she spent the money on it wasn't very honest what she did.
If she fully intended on doing that then maybe she should have been honest and said she was struggling financially and would appreciate being helped out that way rather than have gifts bought.
Too ashamed to ask for help? Don't take someone's money sneakily then!
Extremely rude OP, I'd be very annoyed. I wouldn't ask for it back but I would probably limit contact.