This is how it should have happened. (In canon, but then we'd have missed out on so much angst.)