I LOVE to read but I think a gift card to a book store may not appeal to some teenage boys. A gift card to Walmart would be a safer bet. Add a nice super sized chocolate bar to the card and I think it will be appreciated. With a Walmart gift card he could use it to purchase a gift for a family member or even put it towards a winter coat if needed.