Valentine's Day is a time for showering those you love with gifts and flowers - and the numbers show Americans open their wallets wide for this romantic holiday.