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.