I woke up from a dream an underwater dream
Breathing deep into the light
That spilled across my floors and walls and eyes, I heard her weeping
It lasted most of the night
Now I fall between the curve of two vastly different streams
We built a fire on some bones
The smoke it lay inside the grass, a tiny fog along the trail
The tears they sting my eyes like broken glass or rocks or hail
Still we hold on
The breaking point just a milestone
Still we hold on and on
On and on
Since I've fallen into step with confusion and weariness
My world is small enough to throw
And though the olive branch was always there for the taking
The dove she died so long ago
So long ago
Still we hold on
The breaking point just a milestone
Still we hold on and on
Still we hold on
Like two lions circling a throne
Still we hold on
Baby on and on