Kate Middleton is having the busiest day ever.
Well, as far as a busy day goes for a princess. (Our busy days include way more errand-running and C...
Read Whole Story
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more.