Gosh this is harrowing Faith! I was right there with Cassie throughout - I like how you've take her perspective but I think you could take this further by starting with her, and following her...