A couple of very happy, relaxing weeks spent in Cyprus.  Happy...