Justin Beiber is getting married to Kate Middleton in March, but she hasn't had the heart to tell William yet.