Kate Middleton and Prince William welcomed their second child, Princess Charlotte, on May 2, 2015. Here’s everything to know about their daughter.