mark + kalen | wedding

View More: http://bradleyproductions.pass.us/markkalen

Mark and Kalen’s wedding was an all-around heartfelt affair. They rocked and they rolled and they embraced all the little moments, and we loved every minute of it. The couple wed at the historic Sherman Street Church  on a warm, sunny fall day. Prior to their much anticipated first look, Kalen and her father had a first look of their own, surrounded by family members. The two had a little dance to commemorate the moment. The little moments get us each time.

The after-party continued over at the iconic B.O.B. in Grand Rapids where guests of all ages danced the night away! This night would not have been complete without sneaking away to a nearby rooftop to capture some glorious golden hour magic. High-fives to these newlyweds as they begin their next adventure. Enjoy a scroll through their story below!

markkalenblog-3 markkalenblog-1 markkalenblog-4 markkalenblog-5 markkalenblog-6markkalenblog-8 markkalenblog-9 markkalenblog-16 markkalenblog-18markkalenblog-20 markkalenblog-22 markkalenblog-23markkalenblog-10 markkalenblog-11 markkalenblog-12 markkalenblog-13 markkalenblog-14 markkalenblog-25 markkalenblog-26 markkalenblog-27 markkalenblog-28 markkalenblog-29 markkalenblog-30 markkalenblog-31 markkalenblog-32 markkalenblog-33 markkalenblog-34 markkalenblog-35 markkalenblog-37 markkalenblog-38 markkalenblog-39 markkalenblog-41 markkalenblog-42 markkalenblog-44 markkalenblog-43 markkalenblog-45 markkalenblog-46 markkalenblog-47 markkalenblog-50 markkalenblog-51 markkalenblog-52 markkalenblog-53 markkalenblog-55 markkalenblog-56 markkalenblog-58 markkalenblog-59 markkalenblog-60 markkalenblog-61 markkalenblog-64 markkalenblog-65 markkalenblog-66 markkalenblog-67 markkalenblog-68 markkalenblog-69 markkalenblog-70 markkalenblog-71 markkalenblog-72 markkalenblog-73 markkalenblog-74 markkalenblog-75 markkalenblog-77 markkalenblog-78 markkalenblog-79 markkalenblog-81 markkalenblog-83 markkalenblog-84 markkalenblog-86 markkalenblog-87 markkalenblog-89 markkalenblog-90 markkalenblog-92 markkalenblog-93 markkalenblog-94 markkalenblog-96 markkalenblog-95 markkalenblog-97 markkalenblog-98 markkalenblog-101 markkalenblog-103 markkalenblog-104 markkalenblog-106 markkalenblog-107 markkalenblog-110 markkalenblog-112 markkalenblog-113 markkalenblog-114 markkalenblog-115 markkalenblog-116 markkalenblog-117 markkalenblog-118  markkalenblog-121 markkalenblog-120

Submit a comment

Your email address will not be published. Required fields are marked *