John Sheldahl was given 8 months to live but with the grace of God is alive three years later. On this very special day John was able to fulfill one of his life dreams, to walk his daughter down the aisle. Grab some tissue and witness this beautiful moment.

Source: Emma Neiman