For a Valentine's Day promotion, The Body Shop is offering your choice of a free mini gift in either pink grapefruit or strawberry (a $5 value) with any purchase of $25 or more. This seems to be a secret promotion because I can only get it to show up on the site if I click through their newsletter (unless they just didn't update the site!). Here's the link that will get you to your gift of choice. They're running a lot of other promotions right now, including scrubs for $10, buy 2 get 1 for $0.76, and gift sets 50% (some as low as $2.50!)
Promotion runs until February 13th. Don't forget to click through Ebates which will get you double cash back - a full 10%! - for the month of February.