So true. Like you said, those long runs are mostly mind games. You need to have strong mind for that. And I have faith in you that you will finished marathon without problems. Also there is competition factor and other people who will push you to finished.