Bride and Bridle - The Long Winters Jun 25, 2019 Three thousand six hundred and fifty odd days I waited… .