There is no traditional gift to give someone who ran a marathon. However, they will appreciate spa products like bath bombs so they can take a nice, long soak once it’s over. They may also appreciate a nice meal. Finally, flowers are a wonderful gesture to celebrate a big accomplishment like this!