I was all for it till the preachy bits at the end.