This is so cool! I love it when people write songs for these jams, since it's (in my opinion) a much more challenging task, but if done well, the reward is huge. This song absolutely delivered, and I think you nailed down the atmosphere completely.
The lyrics are really nice, and you sing very well! I could imagine myself listening to this song in my free time (although it is very emotional), and I think that's a sign of a job well done!
Great job!