Is Kate Middleton pregnant?!
Kate, William, George and Charlotte in December 2015.
Earlier this month, sources exclusively revealed to Life & Style that Kate and her husband, Prince William, 33, are expecting twins! "Kate and William were totally shocked when they found out," an insider told the magazine."They couldn't speak at first and both burst out laughing and crying."
"When Kate gives birth later this year, they are going to have their hands full," the source added of the couple, who recently celebrated their fifth wedding anniversary on Friday, April 29.
Click through the gallery below to see the new photos of Kate that have everyone talking!