David has the last laugh in our caption competition