The city of Boston has been through a lot in the past year, but its citizens have made the best of a tough situation. Now, they are ready to come together once again. On April 21, runners from all over the world will participate in the 118th edition of the Boston Marathon.