Whoa, that was awesome. A cool plot with well-portrayed characters and unexpected turns.
The only problem: Once, you called Delia "Dehlia." I think that was just a typo.