Princess Charlotte of Cambridge is fourth in line to the British throne and celebrates her birthday on May 2
Will is a 'changed man' after feud with brother, Harry