For weeks, the rumours surrounding Princess Kate have grown in intensity and improbability.