780km 1.3 million steps and hearts full of miracles