When it's all said and done
There was never a race to be won
All the time we spent fighting
Won't have been all for none
When it's all said and done
Time will show us how far we've come
All the time we spent crying
Won't have been all for none
Cause I am brave enough to dream
That we can all be free
We can all be free
At the end of the day
The moon shines down on every face
Somehow the world is still spinning
We just might be okay
And at the end of the day
Love is holding us close and safe
All the time we've spent healing has brought us to this place
Where we are brave enough to open our eyes and see
That we're already free
You and I are free