Miranda Kerr had royal crush

Miranda Kerr's first crush was on British royal Prince William.