Riding the Caledonian Sleeper with an 18-month-old