There’s no safe answer to ‘why do you love me?’. And even if you’ve answered it 500 times, you can still falter at the 501th ...