It seems driven by waning COVID concerns, back-to-school season, and especially by declining unemployment benefits.
However, it might get derailed by vaccine mandates, supply chain bottlenecks, and hyperinflation.
Fingers crossed that we can work out these issues.
It would also help if we can pass the infrastructure bill and make the reconciliation bill fiscally responsible.