This song is awesome
And I have to wonder what the story is. When you wrote this, did you have any specific story in mind? As in, were you writing this song to tell a story that you already had written? Or did the story develop as you went along?
Anyway, great job.