Princess Charlotte will celebrate her second birthday on Tuesday, May 2, and Kensington Palace honored the big occasion on Monday by releasing a brand new photo of her.
"The Duke and Duchess are delighted to share a new photograph of Princess Charlotte to mark her second birthday tomorrow," Kensington Palace tweeted on Monday along with the adorable photo of Charlotte wearing a yellow button-up sweater with blue lambs on it.