Very cleverly written. I could see that on a Christian radio station.
I'm Jewish. The song doesn't do much for me.
I like that the song tells a story. Pretty music and melody. A great vocalist could take the song to a much higher level.
"All in" isn't the catchiest hook. But the story might be interesting enough to make up for the lack of a meaty hook.