You heard it here first: Kate Middleton is pregnant with twins! Click through the gallery for all the details on babies no. 3 and 4.