A week before Valentine's Day or Mother's Day or any other occasion expect gift items to have a higher mark up. It is always like that based on my personal observation. The thing is to buy a gift a month before the occasion so the price will be regular and not higher. I know that roses and flowers do not fall into that category since you cannot buy it in advance. But other gift items especially jewelry can be bought earlier and with a discount too.