I haven't even arrived in Minneapolis yet but I've already learned a lot about what this Global Heroes weekend is going to be like.
I've learned that I am about to be blown away by the hospitality of the Medtronic Global Heroes team.
I've learned that I am going to be humbled and inspired when I hear the stories of the other heroes.
I've learned that I am going to be amazed by the history of St. Paul, Minnesota.
I've learned that I'm going to be treated like a princess for four days.
I've learned that I'm going to be cheered on by the runners, the volunteers and the spectators at the race.
On Tuesday morning, I got up in the dark to run my last 5k run. I pulled on my running clothes, stocked my pockets with carbs, plugged in my earbud and headed out under the starry sky.
I ran, I thought about the weekend ahead, I listened to the music and I felt the deep sense of responsibility for the incredible honour that has been handed to me.
And I learned that it's really hard to run and cry at the same time.