William is a real life Prince Charming: Mehwish