This Modern Love by Will Darbyshire, £11.99, Waterstones

31 January 2017