Michael and Catherine’s 25-year age gap has raised many eyebrows over the years. When the pair met, Michael was 54 and ...