Say what you will about John Grant, he is a songwriter who doggedly wears his heart on his sleeve. Over the course of two exceptional solo albums –(...)

One morning about 20 years ago, I stood in my kitchen and watched one of my children as he lay on his stomach on the floor, playing with his toy cars.(...)