This is fun to read and write. I wonder what may happen next..