PersonX buys it for PersonY
go to the store know PersonY's tastes save money go to the store earn money to buy something Comparison price shop for it (product) Get full description of or find out exactly what Y wants. Make sure you have budget to buy product.