Celebrity MasterChef 2018 final saw Spencer Matthews, 29, Martin Bayfield, 51, and John Partridge, 47 battle to be crowned this series’ champion. And in the opening scenes of the show, each finalist discussed their upbringing and what cooking meant to them. John discussed his personal story, and viewers saw him breaking down in tears as […]