Celebrity MasterChef winner revealed after nailbiting final and shares touching confession

The winner of this year's Celebrity MasterChef went to a menu described by the judges as the ultimate, contemporary 1970s dinner party which paid off