In the UK, nearly half the population spends money on Valentine's Day gifts – about £1.3 billion annually on cards, flowers, chocolates, and other presents.