Flowers aren’t the only items expected to sell out today. The National Retail Federation says consumers will spend nearly $18.2 billion on gift. The average individual will is expected to spend about $137. The average jewelry sales could hit $4.3 billion. $2 billion is expected to go for flowers and $1.7 billion in candy. To see the full report click here.