by Will2102
very good - kind of thing youd wish would happen to you, but never would!
And then you woke up!