*Spoiler Warning* - As the post goes on, I will reveal more of the story. If you wish to yet read the story, then at least stop readin...