An interesting experience.
The ending caught me by surprise, and it got a small giggle out of me.
Very nice work.