Out where the creek turn shallow and sandy And the moon comes skimming away the stars When the mesquite comes rushing over the hilltops Straight into my arms Straight into my arms I'm riding hard carrying a cache of roses And a fresh map that I made Now I'm going to get birth naked and bury my old soul And dance on its grave I'm gonna dance on its grave It's been a long time coming, my dear It's been a long time coming, but now it's here Now it's here Well, my daddy he was just a stranger Lived in a hotel downtown When I was a kid, he was just somebody Somebody I'd see around Somebody I'd see around Now down below and pulling on my shirt I got some kids of my own If I had one wish in this god-forsaken world, kids It'd be, your mistakes'll be your own Yeah, your sins will be your own It's been a long time coming my dear It's been a long time coming but now it's here Now it's here Out underneath the arms of Cassiopeia Where the sword of Orion sweeps It's me and you, Rosie, crackling like crossed wires And you breathing in your sleep You breathing in your sleep There's just a spark of a campfire left burning Two kids in a sleeping bag beside Reach 'neath your shirt, lay my hands across your belly and feel Another one kicking inside And I ain't gonna fuck it up this time Oh, it's been a long time coming my dear Oh, it's been a long time coming but now it's here Now it's here