The Princess shall be called Charlotte Elizabeth Diana!
What a sugary sweet moniker!
We can hardly wait to see Charlotte all dressed up in her traditional garb!
What do you think of her name?! SOUND OFF in the comments (below)!
If this is what heaven sounds like than take us NOW!
The cerebral desert visuals and silky reggae sound transports us to our happy place where the sun is out and all of our troubles have disappeared.
Our only question is: How can he top this??!!!
Ch-ch-check out the guitar slinging heartthrob's newest beat (above)!!