Of trains, pains and promises | Daily Tribune