Long reads Invisible friends When to Walk Rebecca Gowers Canongate, 230pp, £10.99 ISBN 1841958921 By Kylie Walker