(CNN) -- Let's hope cupid is armed with deep pockets and his arrows this Valentine's Day.
This year, the average sweetheart will fork over $142 and change for gifts and Valentine's Day merch.
That's up more than $10 compared to last year, according to a survey by the National Retail Federation.
The NRF says valentine holiday spending is expected to total nearly $19 billion overall.
More than half of the romantics surveyed said they'll buy candy for their sweeties.
Traditional favorites, flowers and jewelry, are also making the cut.
And pets are scoring big this year-- the survey found a record 21-percent of shoppers say their pets will get Valentine's Day treats.