Keeper of promises I've tried to be But when you took the house You left only the keys So when I closed my eyes I pictured you and me There I had everything I needed Oh I had everything I needed But I got lost in the garden By willow tree Just waiting on harvest hands 'Cause it's hard to lay mine On thistle and weed On thistle and weed I know that I should But I'm tangled up in vines Just reaching for the good Is that justified? So when I close my eyes I counted three Woven perfectly to cover me Woven perfectly to cover me But I got lost where I started By willow tree Just waiting on what I want While you keep giving me All that I need All that I need Well I'm staying Staying through For as long as it takes I'm staying Staying with you Maker of the mess Still scared to bleed And that these bandages alone Aren't enough for me But when I close my eyes Through haze it's you I see Standing a billion miles From the trees A hundred thousand weeks from me A hundred thousand weeks from me