william and cake