Karen Roberts still smiling after walking all that way.