A recession is coming, economists say. When it will hit is a matter of debate.

One reason inflation has held its grip on the U.S. economy is that American consumers continue to spend, seemingly undeterred by the price increases, which has