What a stunning day! Josh and Teagan's wedding day was simply perfect; the gorgeous couple, the beautiful location, perfect weather, surrounded by loving friends and family. It doesn't get any better! I had the hardest time narrowing down their sneak peek!!