Why does my subtotal include the price of a free gift?

I’ve set up a special offer where customers receive a free gift (an Exfoliating Shower Glove) with the purchase of a specific product. However, the subtotal incorrectly includes the price of the free gift, which shouldn’t be the case.