Song of Susannah (The Dark Tower, Book 6)

Song of Susannah - Stephen King, Darrel Anderson Brilliant and atmospheric.
Read it twice.