Isaac Knight 12 March 2023 Balerno 1030, Online 1030, Livingston 1030 The Word of Affection John 19:26-27 Isaac Knight 12 March 2023 Balerno 1030, Online 1030, Livingston 1030