Prince William cooks for Hayley!!