Join the Generosity Guy – Kieran Johnson, and delve in to all things generosity. Why it’s good for you, what it’s made up of and why it can be so challenging to live out.