they may be married but caroline was still doing her job on the uganda , so when it sailed majestically into harbour with caroline still on board , david was waiting proudly on the dockyard jetty with a smile on his face , and a leave chit and the keys to their newly rented flat in his pocket .