All these people, the entire story, have hooked me and reeled me in.
The sense of character development, both as backstory and as growing people, just some of the best writing I've seen in a long time.
Typos notwithstanding. (Happy to help if you want or need it.)
One thing - I chose my character name and then found a game character has the same as me - and I can't change my choice without restarting.
Love this. Looking forward to seeing it grow and succeed.
No pun intended. You have a nasty mind.