Randi + Cole / Duluth, MN Wedding Photography

Finally!  Spring has arrived in Duluth and just in time for Randi and Cole’s wedding day.  The day started with a ceremony at the beautiful Glen Avon Presbyterian Church followed by pictures at Park Point and then the reception at the Holiday Inn.  Awesome light, amazing couple and another great wedding party and family to work with.  Seriously people, how am I this lucky to work with such great couples and families?  Congrats to Randi and Cole!!

mostrom-privette-blog-1mostrom-privette-blog-2

Serious game of Sorry! before the ceremony.

Serious game of Sorry! before the ceremony.

mostrom-privette-blog-4mostrom-privette-blog-5mostrom-privette-blog-6mostrom-privette-blog-7mostrom-privette-blog-8mostrom-privette-blog-9mostrom-privette-blog-10

hehe

hehe

mostrom-privette-blog-12mostrom-privette-blog-13

the ring bearer was in his own little world for the entire ceremony...

The ring bearer was in his own little world for the entire ceremony…

mostrom-privette-blog-15mostrom-privette-blog-16mostrom-privette-blog-17mostrom-privette-blog-18

The Glen Avon Presbyterian Church is one of the most beautiful churches in Duluth.

The Glen Avon Presbyterian Church is one of the most beautiful churches in Duluth.

mostrom-privette-blog-20mostrom-privette-blog-21mostrom-privette-blog-22mostrom-privette-blog-23mostrom-privette-blog-24mostrom-privette-blog-25

See?  Spring is finally here.

See? Spring is finally here.

mostrom-privette-blog-27mostrom-privette-blog-28mostrom-privette-blog-29mostrom-privette-blog-30

beautiful sky for Randi and Cole

Beautiful sky for Randi and Cole.

mostrom-privette-blog-32mostrom-privette-blog-33mostrom-privette-blog-34mostrom-privette-blog-35mostrom-privette-blog-36mostrom-privette-blog-37mostrom-privette-blog-38mostrom-privette-blog-39mostrom-privette-blog-40mostrom-privette-blog-41mostrom-privette-blog-42mostrom-privette-blog-43mostrom-privette-blog-44mostrom-privette-blog-45mostrom-privette-blog-46mostrom-privette-blog-47mostrom-privette-blog-48mostrom-privette-blog-49mostrom-privette-blog-50mostrom-privette-blog-51mostrom-privette-blog-52mostrom-privette-blog-53mostrom-privette-blog-54mostrom-privette-blog-55mostrom-privette-blog-56mostrom-privette-blog-57mostrom-privette-blog-58mostrom-privette-blog-59mostrom-privette-blog-60