The S&P 500 is now just 0.5% away from its all-time high, after ripping +10% in barely two weeks.

On the surface, it looks like strength. Underneath, it feels… less convincing.

Two weeks ago, the narrative was completely different:

Oil was pushing toward $120

Geopolitical risk was escalating

Sentiment was fragile at best

Fast forward to now:

Ceasefire holding (for now)

Talks scheduled again tomorrow

But Hormuz still inoperable

Brent Crude Oil ~ $95

WTI Crude Oil ~ $88

Here’s the disconnect:

This rally isn’t backed by strong conviction.

Volume is not expanding, it’s fading

Price is rising, but participation isn’t

Energy risk hasn’t fully cleared

That’s not how durable breakouts usually look.

So what’s really happening?

This feels less like a confident bull run and more like:

→ Positioning squeeze

→ Short covering

→ Relief-driven momentum

Not structural strength.

Now all eyes shift to the talks.

Because right here, near all-time highs:

Expectations are elevated

Margins for error are thin

And the market is priced for “things getting better”

The real question:

If the outcome is anything less than perfect…

does this rally hold?

Or does the market realize it ran too far, too fast on shaky ground?

Right now, price says confidence.

But structure says caution.