How much money does Valentine's Day cost?

Total spending for the holiday is expected to top $18.2 billion, according to the National Retail Federation. That's an average of $136.57 per person.

As you head out to buy candy, cards or flowers today, here's a closer look at this year's Valentine's Day by the numbers.

Just over half of Americans -- 54 percent -- are expected to celebrate the holiday this year, the NRF said.

Jewelry is the most popular Valentine's Day gift: 20 percent of consumers are expected to buy jewelry, spending a total of $4.3 billion, the NRF said.

A woman holds jewelry in an undated stock photo.(Getty Images) A woman holds jewelry in an undated stock photo.

Loved ones are also expected to spend $2 billion on flowers, according to the NRF. The most popular Valentine's Day flowers are, naturally, roses; 250 million roses are produced for the holiday, the Society of American Florists said.

Don't forget chocolate and candy -- $1.7 billion is spent on candy alone, the NRF said.

A candy heart with the words, "kiss me" is pictured in an undated stock photo.(Getty Images) A candy heart with the words, "kiss me" is pictured in an undated stock photo.

But nothing can replace love letters. Couples will exchange 190 million greeting cards during Valentine's Day, according to the NRF. Americans are expected to spend $1 billion on cards, according to the Greeting Card Association.

A woman holds a Valentine card in an undated stock photo.(Getty Images) A woman holds a Valentine card in an undated stock photo.