Amazing story, I read slowly, but have to say I could not put this down for very long. Well done!