A wedding lasts a day, while a marriage lasts forever. Sometimes, a wedding day starts with a promising ray of sunshine, and then along the day, blessings trickle in the form of simple rain showers. That is what happened during the union of Jennifer and Dan at the Upper Unionville.
…
