David,

It's a very emotional song.
The choir and organ create a somewhat gospel-like feel.
When I read your description, I thought the piano would play a major role, but it seems like the guitar plays a more prominent role.
Regardless of that, it's a very good song.
Enjoyed my listen a lot.

Best regards.

Shigeki Adachi