remembering a perfectly wonderful year | the best of 2014

December 19th, 2014


It’s that time of year again — time for me to reflect on all that’s happened over the past twelve months. I’ve been dreading this post, actually. Which probably seems odd. But it means that this year is over. That it’s gone, folded into the pages of memory, and I’m not quite ready to let it go just yet. It was incredibly perfect. Everything I’ve been dreaming of since I launched this humble endeavor, and decided, once and for all to chase headlong into the chasm of dreaming-so-big-it’s-scary. This year has been – has meant – everything.

But much to my chagrin, and despite my resistance, the year is coming to a close. So it’s time to savor each and every moment I was able to spend with all of you. A walk down the aisle. A new baby. Friendship. Family. Joy. Your stories are my why, and every single time you step in front of my camera, with your heart full of trust and your eyes wide, I am thankful. I am humbled. I am amazed and awed and filled with overused adjectives that spill forth in a effort to express how I am so incessantly and constantly overwhelmed by how wonderful it is that I get to do this every day. That I get to stand alongside you as you etch your names onto the pages of your stories, your laugh lines and tears punctuating each paragraph, my photographs stuck in chapters, creased, but not worn. Steady. Timeless.

Thank you. Forever and always and more than these tiny words on a screen will ever be able to express. For your trust, and love, and kindness, and friendship. Most of all, thank you for extending the invitation to witness your stories unfold, and allowing me the opportunity to capture them – to document the beauty and imperfection and laughter and minutia – as authentically and honestly and beautifully as I can.


BestOfBlog003WelcomeLinus095BestOfBlog004DSC_0015BestOfBlog005MarshallFamily037 BestOfBlog006 BestOfBlog007BestOfBlog001BestOfBlog008DSC_1684BestOfBlog009PerryFall2014_055 BestOfBlog010 BestOfBlog011 BestOfBlog012 BestOfBlog013 BestOfBlog014 BestOfBlog015 BestOfBlog016 BestOfBlog017MarshallFamily035 BestOfBlog018 BestOfBlog019Kristen+JasonnWedding314 BestOfBlog020WelcomeLinus013 BestOfBlog021 BestOfBlog022 BestOfBlog023 BestOfBlog024 BestOfBlog025DSC_0555 BestOfBlog027 BestOfBlog028 BestOfBlog029 BestOfBlog030ClaireKevinWedding496 BestOfBlog031DSC_0054Glynn Family076 BestOfBlog032 BestOfBlog033 BestOfBlog034 BestOfBlog035 BestOfBlog036 BestOfBlog037 BestOfBlog038 BestOfBlog039 BestOfBlog040 BestOfBlog041 BestOfBlog042 BestOfBlog043 BestOfBlog044 BestOfBlog045 BestOfBlog046 BestOfBlog047 BestOfBlog048 BestOfBlog049 BestOfBlog050 BestOfBlog051 BestOfBlog052 BestOfBlog053 BestOfBlog054 BestOfBlog055 BestOfBlog056 BestOfBlog057 BestOfBlog058 BestOfBlog059 BestOfBlog060 BestOfBlog061 BestOfBlog062 BestOfBlog063 BestOfBlog064 BestOfBlog065 BestOfBlog066 BestOfBlog067 BestOfBlog068


love is an awesomely fun and beautiful and heart-exploding celebration in the woods. love is danielle + terry’s juliane james place wedding

October 14th, 2014


A few weekends ago I had the pleasure of venturing into the northwoods of Minnesota (huge shout out to my girl Kelsea for second shooting), to document a pretty-little summer wedding. I first met Danielle + Terry over coffee this last winter, and it was love-at-first-joke. Danielle + Terry are two of the wildest, weirdest and wonderful-est people I’ve ever met. I’ve never been around two people more in love with or committed to making the other laugh, and their wedding at Juliane James Place was a testament to their awkwardness, humor, and flawless style. From the painstakingly crafted paper flowers to the costumed and choreographed first dance, the pie – pizza and dessert! – to the handmade invitation suite (Danielle made them!), their wedding was beyond beautiful.

But this wedding was so much more than the pretty stuff. The editorial details. The paper and the cocktails and the china. This wedding was honest and real and laid back and fun. Exceptionally fun, actually. It was summer-meeting-autumn in the most magical way with soft light and a cool breeze. The sounds of the leaves rustling through the immense woods provided the soundtrack of the day, punctuated by the soft staccato of the last of summer’s cicadas. It was the beginning of the very best chapter of Danielle + Terry’s story so far, and so remarkably reflective of who they are as individuals – and who they’ve become together. They welcomed their day – and all who ventured into it – with open arms and a hearty laugh.

Here a few favorites from their beautiful day.






love is autumn overtaking summer in an old mill in central wisconsin. love is lefse and cheese and henna and saris. love is chitra and ben’s wedding story.

September 29th, 2014

CBBlogChitra and Ben were married in central Wisconsin under sunny summer skies and cool autumn breezes. Their wedding was the perfect representation of each of them, from the lefse and beer and Wisconsin cheese plate to the Achaar (made by the couple’s incredible Indian condiments company, Brooklyn Delhi) and curried chickpeas and guests adorned with henna. Their wedding day was filled to bursting with culture and heritage and history. A perfect fusion of seasons. Of lives. Of two different stories – two different pasts – seamlessly merging into one new story as rich and intricate as the weaving on Chitra’s bridal sari. Here are a few favorites from their wedding day:

CBBlog1 CBBlog2 CBBlog3 CBBlog4 CBBlog5 CBBlog6 CBBlog8 CBBlog9 CBBlog10 CBBlog11 CBBlog12 CBBlog13 CBBlog14 CBBlog15 CBBlog16 CBBlog17 CBBlog18 CBBLog19 CBBLog20CBBlog21CBBlog22CBBlog23CBBlog24CBBlog25CBBlog26CBBlog27CBBlog28CBBlog29CBBlog30CBBlog31CBBlog32CBBlog33CBBlog34CBBLog35CBBlog36CBBlog37CBBlog38CBBlog39CBBlog40CBBlog41CBBlog42CBBlog43CBBlog44CBBlog45CBBlog46CBBlog47CBBlog48CBBlog49CBBlog50CBBlog51CBBlog52CBBLog53CBBlog54CBBlog55CBBlog56CBBlog57CBBlog58CBBlog59CBBlog60CBBlog61CBBlog62CBBlog63CBBlog64CBBlog65CBBLog66CBBlog67CBBlog68CBblog69CBBlog70CBBlog71CBBlog72CBBlog73CBBlog74CBBlog75CBBlog76CBBlog77CBBlog78CBBLog79CBBlog80CBBlog82CBBLog83CBBlog84CBBlog85CBBlog86CBBlog87CBBlog88CBBLog89CBBLog90CBBlog91CBBlog92CBBlog93CBBLogEnd