This was quite long but I did like it. Very entertaining.

Ophelia