london king cross happy ending