This is the second home for snakewithwings (which I suppose is appropriate, really...) as I was having trouble accessing the previous host.
If you'd like to read the beginnings of this story, and I'd be delighted for you to do so, please go
here and have a gander.