I'm looking for a book about a doctor who is a drug addict.

This is what I can remember.

A drug addict, doctor without license. He works upstairs of a bar to pay his rent I think. He helps delivering a baby. He meets a little girl, she has some sort of ability to see ghosts? There's something going on with a priest that comes to town and is trying to get people to come to his church?

Anyone knows something about the title? I'm so confused.
Asked Oct 28, 2014

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.