Never Good Enough

I once was an open sky
But you complained of no domain
So I then became a storm
To which you scorned my heavy rains
I fell down into a pond
For you to find all but arcane
So I grew into a river
Hoping to flow into your veins
My current brought me far
But see by then it was too late 
You seem to love the clouds
I guess my sky wasn’t that great
With a simple touch 
I found myself spinning out of control
Grasping at anything to keep myself steady
And though he knew this all along
He still found himself in a state of confusion
As he watched me inevitably disconnect
From the ground beneath me
You promised you could handle 
All those broken bits of me
Despite the fact, I knew damn well
I had already made you bleed
So, I can’t begin to blame you 
For failing to bring me peace
When you fought at first, to make it work
But would never be what I need