.sv *{margin:0;padding:0;box-sizing:border-box;} .sv{font-family:’Lato’,sans-serif;color:#2c2420;overflow-x:hidden;} .sv img{display:block;max-width:100%;} .sv a{text-decoration:none;color:inherit;} :root{–white:#fff;–offwhite:#fdfcfa;–light:#f8f4f0;–pale:#f2ece6;–blush:#f7e8e8;–rose:#d4888e;–rose-dark:#b05a60;–rose-light:#e8b4b8;–gold:#c9a96e;–text:#2c2420;–text-mid:#6b5e58;–text-light:#a09088;–border:rgba(212,136,142,.2);} /* TOPBAR */ .sv-topbar{background:var(–white);text-align:center;padding:10px 20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(–text-mid);border-bottom:1px solid var(–border);} .sv-topbar a{color:var(–rose-dark);font-weight:700;text-decoration:none;} /* NAV */ .sv-nav{background:var(–white);border-bottom:1px solid var(–border);position:sticky;top:0;z-index:900;} .sv-nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;} .sv-nav-logo{font-family:’Playfair Display’,serif;font-size:22px;font-weight:500;color:var(–rose-dark);padding:18px 0;font-style:italic;} .sv-nav-links{display:flex;list-style:none;align-items:center;gap:0;} .sv-nav-links > li{position:relative;} .sv-nav-links > li > a,.sv-nav-links > li > span{display:block;padding:22px 16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(–text-mid);font-weight:400;transition:color .25s;cursor:pointer;white-space:nowrap;} .sv-nav-links > li > a:hover,.sv-nav-links > li > span:hover{color:var(–rose);} .sv-dropdown{position:absolute;top:100%;left:0;background:var(–white);border:1px solid var(–border);min-width:200px;display:none;z-index:100;box-shadow:0 8px 32px rgba(0,0,0,.07);} .sv-nav-links > li:hover .sv-dropdown{display:block;} .sv-dropdown a{display:block;padding:12px 20px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(–text-mid);border-bottom:1px solid var(–border);transition:background .2s,color .2s;} .sv-dropdown a:last-child{border-bottom:none;} .sv-dropdown a:hover{background:var(–blush);color:var(–rose-dark);} .sv-nav-quote{background:var(–rose);color:white!important;padding:10px 20px!important;font-size:10.5px!important;letter-spacing:.14em;transition:background .3s!important;margin-left:8px;display:block;} .sv-nav-quote:hover{background:var(–rose-dark)!important;} /* HERO */ .sv-hero{position:relative;height:88vh;min-height:560px;overflow:hidden;display:flex;align-items:flex-end;} .sv-hero-img{position:absolute;inset:0;background:url(‘https://images.unsplash.com/photo-1519741497674-611481863552?w=1920&q=85′) center 30%/cover no-repeat;} .sv-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(44,36,32,.55) 0%,rgba(44,36,32,.1) 60%,transparent 100%);} .sv-hero-caption{position:relative;z-index:1;padding:0 60px 52px;color:white;max-width:780px;} .sv-hero-caption p{font-size:15px;line-height:1.9;font-weight:300;font-style:italic;color:rgba(255,255,255,.88);margin-bottom:12px;} .sv-hero-caption cite{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);font-style:normal;} /* RIBBON */ .sv-ribbon{background:#f7d8d8;overflow:hidden;padding:18px 0;white-space:nowrap;} .sv-ribbon-track{display:inline-flex;animation:sv-slide 28s linear infinite;} .sv-ribbon-item{display:inline-flex;align-items:center;gap:18px;padding:0 24px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(–rose-dark);font-weight:400;} .sv-ribbon-dot{width:3px;height:3px;border-radius:50%;background:var(–rose);opacity:.8;flex-shrink:0;} @keyframes sv-slide{from{transform:translateX(0);}to{transform:translateX(-50%);}} /* SECTION HEADERS */ .sv-sec-head{text-align:center;padding:64px 40px 40px;} .sv-sec-rule{width:44px;height:1.5px;background:var(–rose-light);margin:16px auto 20px;} .sv-label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(–rose);margin-bottom:10px;} /* WHY SECTION */ .sv-why{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;padding:80px 40px;gap:72px;align-items:center;} .sv-why-text h2{font-family:’Playfair Display’,serif;font-size:clamp(32px,4vw,52px);font-weight:400;color:var(–text);margin-bottom:20px;line-height:1.2;} .sv-why-text h2 em{font-style:italic;color:var(–rose);} .sv-why-text p{font-size:15px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:28px;} .sv-btn-rose{display:inline-block;padding:14px 40px;background:var(–rose);color:white;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:all .3s;} .sv-btn-rose:hover{background:var(–rose-dark);transform:translateY(-1px);} .sv-btn-outline{display:inline-block;padding:13px 38px;border:1.5px solid var(–rose);color:var(–rose-dark);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:all .3s;margin-left:12px;} .sv-btn-outline:hover{background:var(–rose);color:white;} .sv-why-video{position:relative;aspect-ratio:16/9;overflow:hidden;cursor:pointer;background:#e8d8d0;} .sv-why-video img{width:100%;height:100%;object-fit:cover;transition:transform .7s;} .sv-why-video:hover img{transform:scale(1.04);} .sv-play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;} .sv-play-inner{width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;transition:all .35s;box-shadow:0 4px 20px rgba(0,0,0,.15);} .sv-why-video:hover .sv-play-inner{background:var(–rose);transform:scale(1.08);} .sv-play-tri{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:20px solid var(–rose);margin-left:4px;transition:border-color .35s;} .sv-why-video:hover .sv-play-tri{border-left-color:white;} /* STYLE BLOCKS */ .sv-style-split{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;align-items:center;gap:0;} .sv-style-split.sv-reverse{direction:rtl;} .sv-style-split.sv-reverse > *{direction:ltr;} .sv-style-img{overflow:hidden;} .sv-style-img img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .8s;} .sv-style-img:hover img{transform:scale(1.04);} .sv-style-content{padding:60px 56px;} .sv-style-h{font-family:’Playfair Display’,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;color:var(–text);line-height:1.2;margin-bottom:16px;} .sv-style-h em{font-style:italic;color:var(–rose);} .sv-style-body{font-size:15px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:28px;} /* PHOTO GRIDS */ .sv-photo-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:0 0 4px;} .sv-photo-strip img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .7s;} .sv-photo-item{overflow:hidden;} .sv-photo-item:hover img{transform:scale(1.05);} .sv-photo-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px;} .sv-photo-grid-4 img{width:100%;height:300px;object-fit:cover;display:block;transition:transform .7s;} .sv-photo-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;} .sv-photo-grid-3 img{width:100%;height:360px;object-fit:cover;display:block;transition:transform .7s;} .sv-photo-2up{display:grid;grid-template-columns:3fr 2fr;gap:4px;margin-bottom:4px;} .sv-photo-2up img{width:100%;height:420px;object-fit:cover;display:block;transition:transform .7s;} /* PRICING */ .sv-pricing{background:var(–light);} .sv-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 40px 40px;} .sv-price-card{background:white;border:1px solid var(–border);padding:40px 32px;text-align:center;transition:box-shadow .3s,transform .3s;} .sv-price-card:hover{box-shadow:0 16px 48px rgba(212,136,142,.15);transform:translateY(-4px);} .sv-price-card.sv-featured{border:2px solid var(–rose);background:var(–blush);} .sv-price-badge{display:inline-block;background:var(–rose);color:white;font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:4px 14px;margin-bottom:20px;} .sv-price-cat{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(–rose);margin-bottom:8px;} .sv-price-name{font-family:’Playfair Display’,serif;font-size:28px;font-weight:400;color:var(–text);margin-bottom:6px;} .sv-price-amount{font-family:’Playfair Display’,serif;font-size:48px;font-weight:400;color:var(–text);line-height:1;margin-bottom:4px;} .sv-price-amount span{font-size:22px;vertical-align:top;margin-top:8px;display:inline-block;} .sv-price-note{font-size:11.5px;color:var(–text-light);margin-bottom:24px;} .sv-price-rule{height:1px;background:var(–border);margin:20px 0;} .sv-price-feats{list-style:none;text-align:left;margin-bottom:28px;} .sv-price-feats li{font-size:13.5px;color:var(–text-mid);padding:7px 0;display:flex;gap:10px;align-items:flex-start;font-weight:300;border-bottom:1px solid rgba(212,136,142,.1);} .sv-price-feats li:last-child{border-bottom:none;} .sv-price-feats li::before{content:’\2713′;color:var(–rose);flex-shrink:0;font-size:12px;margin-top:1px;} .sv-price-btn{display:block;text-align:center;padding:13px 28px;background:var(–rose);color:white;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .3s;} .sv-price-btn:hover{background:var(–rose-dark);} .sv-price-card.sv-featured .sv-price-btn{background:var(–rose-dark);} .sv-cat-head{max-width:1100px;margin:0 auto;padding:8px 40px 0;} .sv-cat-head h3{font-family:’Playfair Display’,serif;font-size:20px;font-weight:400;color:var(–text-mid);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;padding-top:20px;border-top:1px solid var(–border);} /* ADDONS */ .sv-addons{max-width:1100px;margin:0 auto;padding:0 40px 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;} .sv-addon-card{background:white;border:1px solid var(–border);padding:28px 24px;text-align:center;} .sv-addon-name{font-family:’Playfair Display’,serif;font-size:20px;font-weight:400;color:var(–text);margin-bottom:6px;} .sv-addon-price{font-size:22px;font-weight:700;color:var(–rose);margin-bottom:8px;} .sv-addon-desc{font-size:13px;color:var(–text-light);line-height:1.7;font-weight:300;} /* REVIEWS */ .sv-reviews{background:var(–pale);} .sv-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:0 40px 60px;} .sv-review-card{background:white;padding:36px 28px;border:1px solid var(–border);} .sv-review-stars{color:var(–rose);font-size:16px;letter-spacing:2px;margin-bottom:14px;} .sv-review-text{font-family:’Playfair Display’,serif;font-size:16px;font-style:italic;line-height:1.75;color:var(–text);margin-bottom:20px;font-weight:400;} .sv-review-name{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(–rose);margin-bottom:3px;} .sv-review-loc{font-size:12px;color:var(–text-light);font-weight:300;} /* DESTINATION */ .sv-dest{position:relative;overflow:hidden;min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;} .sv-dest-bg{position:absolute;inset:0;background:url(‘https://images.unsplash.com/photo-1465495976277-4387d4b0b4c6?w=1600&q=80′) center/cover no-repeat;} .sv-dest-bg::after{content:”;position:absolute;inset:0;background:rgba(253,240,238,.6);} .sv-dest-inner{position:relative;z-index:1;padding:60px 40px;} .sv-dest-inner h2{font-family:’Playfair Display’,serif;font-size:clamp(28px,4vw,50px);font-weight:400;color:var(–text);margin-bottom:12px;} .sv-dest-inner h2 em{font-style:italic;color:var(–rose-dark);} .sv-dest-inner p{font-size:15px;color:var(–text-mid);max-width:560px;margin:0 auto 32px;line-height:1.85;font-weight:300;} /* ALBUMS */ .sv-albums-split{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;padding:0 40px 80px;gap:64px;align-items:center;} .sv-albums-img img{width:100%;height:420px;object-fit:cover;} .sv-albums-content h3{font-family:’Playfair Display’,serif;font-size:clamp(24px,3vw,38px);font-weight:400;color:var(–text);margin-bottom:14px;line-height:1.25;} .sv-albums-content h3 em{font-style:italic;color:var(–rose);} .sv-albums-content p{font-size:15px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:20px;} .sv-albums-content ul{list-style:none;margin-bottom:28px;} .sv-albums-content ul li{font-size:14px;color:var(–text-mid);padding:6px 0;border-bottom:1px solid var(–border);display:flex;gap:10px;font-weight:300;} .sv-albums-content ul li::before{content:’\2014′;color:var(–rose-light);} /* CTA STRIP */ .sv-cta-strip{background:var(–blush);border-top:1px solid var(–border);border-bottom:1px solid var(–border);padding:60px 40px;text-align:center;} .sv-cta-strip h2{font-family:’Playfair Display’,serif;font-size:clamp(26px,3.5vw,42px);font-weight:400;font-style:italic;color:var(–text);margin-bottom:16px;} .sv-cta-strip p{font-size:15px;color:var(–text-mid);max-width:540px;margin:0 auto 32px;line-height:1.85;font-weight:300;} .sv-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;} /* CONTACT */ .sv-contact{background:var(–light);} .sv-contact-wrap{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;padding:0 40px 80px;gap:64px;} .sv-contact-info h3{font-family:’Playfair Display’,serif;font-size:28px;font-weight:400;color:var(–text);margin-bottom:14px;} .sv-contact-info h3 em{font-style:italic;color:var(–rose);} .sv-contact-info p{font-size:14.5px;line-height:1.9;color:var(–text-mid);font-weight:300;margin-bottom:28px;} .sv-cinfo-row{display:flex;gap:14px;margin-bottom:14px;align-items:flex-start;} .sv-cinfo-lbl{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(–rose);width:80px;flex-shrink:0;padding-top:2px;} .sv-cinfo-val{font-size:14px;color:var(–text-mid);font-weight:300;} .sv-contact-form{display:flex;flex-direction:column;gap:14px;} .sv-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;} .sv-cf-field{display:flex;flex-direction:column;gap:6px;} .sv-cf-label{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(–text-light);} .sv-cf-input{background:white;border:1px solid var(–border);color:var(–text);padding:12px 14px;font-family:’Lato’,sans-serif;font-size:14px;font-weight:300;outline:none;transition:border-color .3s;width:100%;} .sv-cf-input:focus{border-color:var(–rose);} textarea.sv-cf-input{min-height:120px;resize:vertical;} .sv-cf-submit{align-self:flex-start;padding:14px 44px;background:var(–rose);color:white;border:none;cursor:pointer;font-family:’Lato’,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:all .3s;} .sv-cf-submit:hover{background:var(–rose-dark);transform:translateY(-1px);} /* FOOTER */ .sv-footer{background:var(–text);color:white;padding:52px 40px 32px;} .sv-footer-inner{max-width:1200px;margin:0 auto;} .sv-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-bottom:44px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);} .sv-footer-col h4{font-family:’Playfair Display’,serif;font-size:16px;font-weight:400;color:white;margin-bottom:14px;} .sv-footer-col p,.sv-footer-col a{font-size:13.5px;color:rgba(255,255,255,.55);line-height:1.9;font-weight:300;display:block;transition:color .3s;} .sv-footer-col a:hover{color:var(–rose-light);} .sv-footer-logo-col p{font-size:13px;color:rgba(255,255,255,.45);line-height:1.85;font-weight:300;margin-bottom:14px;} .sv-footer-socials{display:flex;gap:12px;margin-top:20px;} .sv-footer-socials a{width:36px;height:36px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:11px;color:rgba(255,255,255,.5);transition:all .3s;} .sv-footer-socials a:hover{border-color:var(–rose-light);color:var(–rose-light);} .sv-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;} .sv-footer-bottom p{font-size:11.5px;color:rgba(255,255,255,.3);letter-spacing:.04em;} .sv-footer-bottom a{font-size:11px;color:rgba(255,255,255,.3);transition:color .3s;} .sv-footer-bottom a:hover{color:var(–rose-light);} /* RESPONSIVE */ @media(max-width:1024px){ .sv-why,.sv-style-split,.sv-albums-split,.sv-contact-wrap{grid-template-columns:1fr;gap:40px;} .sv-style-split.sv-reverse{direction:ltr;} .sv-pricing-grid,.sv-reviews-grid,.sv-addons{grid-template-columns:1fr;} .sv-footer-top{grid-template-columns:1fr;} .sv-photo-strip{grid-template-columns:repeat(3,1fr);} .sv-photo-grid-4{grid-template-columns:repeat(2,1fr);} .sv-cf-row{grid-template-columns:1fr;} .sv-nav-inner{flex-wrap:wrap;} .sv-nav-links{display:none;} } @media(max-width:640px){ .sv-hero-caption{padding:0 24px 36px;} .sv-sec-head{padding:48px 24px 32px;} .sv-why{padding:48px 24px;} .sv-photo-strip{grid-template-columns:1fr 1fr;} .sv-photo-grid-3{grid-template-columns:1fr 1fr;} .sv-photo-2up{grid-template-columns:1fr;} .sv-footer{padding:40px 24px 24px;} }

“Starlit Vows is phenomenal. You can tell immediately they’re not just there to take the standard shots. They immerse themselves in the scene, find creative angles, and bring out your absolute best — the result is pure magic.”

— Isabelle M., Chicago
Wedding Photography Cinematic Videography Photos in 14 Days Chicago · Detroit · Columbus Heirloom Albums Highlight Films Nationwide Travel Wedding Photography Cinematic Videography Photos in 14 Days Chicago · Detroit · Columbus Heirloom Albums Highlight Films Nationwide Travel
Why Starlit Vows

Why Starlit Vows?

We are more than photographers and videographers — we are storytellers. Our team brings passion, creativity, and a cinematic eye to every wedding we document. With teams based in Chicago, Detroit, and Columbus, we travel wherever your love story takes us.

We believe in immersing ourselves in every moment — finding light, emotion, and beauty that others overlook. The result? Images and films that move you every single time you revisit them.

Book a Free Consultation View Pricing
The Exciting
Our Style

The Exciting

Energy is contagious — and we know how to capture it. A photographer with a vibrant personality means the day flows naturally. We think like a director and an actor all at once — giving direction when you need it and stepping back when the moment speaks for itself.

See the Gallery
Wedding
Wedding
Wedding
Wedding
Wedding
The Elegant
Our Style

The Elegant

Every wedding deserves a touch of timeless beauty. We create dramatically lit bridal portraits and stylized images that exude grace and sophistication — the kind of photographs that will look just as stunning hanging on your wall thirty years from now.

Inquire Now
The Editorial
Our Style

The Editorial

Nothing defines great photography like catching the uninterrupted moment. Our approach encompasses every style — including documentary and editorial. There’s a time to direct, and a time to step back and simply observe the story unfolding in front of us.

View Wedding Gallery
Wedding
Wedding
Wedding
Wedding
Our Style

The Family

You’re beginning a new family — so let’s celebrate the one that made you. From intimate family portraits to the full extended crew, we make sure every important connection is beautifully documented.

Book Your Date
Family
Family
Family
Cinematic Films

Your Story, On Film

Our cinematic films are crafted with advanced multi-camera production, bespoke scoring, and colour grading — delivered within 28 days so you can relive every whispered vow, tear of joy, and first dance forever.

  • Cinematic Highlight Film (3–8 minutes)
  • Full Ceremony & Reception edit
  • Documentary-style with recorded vows & speeches
  • Multi-camera production with color grading
View Film Packages
Film
Film
Film
Destination Weddings

The International

Travel expands our world view. Starlit Vows has photographed and filmed weddings across the US and internationally. Santorini, Cancun, Vancouver, Spain — wherever your love story takes you, we’re ready to follow.

Investment

Photo & Video Pricing

All pricing reflects starting rates. Each collection is tailored to your unique vision.

Photography

Photography
Spark
$1,600
Starting price · 6 hours
  • 6-hour coverage
  • 1 photographer
  • 250+ edited high-res photos
  • Password-protected online gallery
  • Full-resolution digital download
Book This Package
Photography
Starlight
$3,000
Starting price · Full day · 2 photographers
  • Full-day (10-hour) coverage
  • 2 photographers
  • 600+ edited high-res photos
  • Wedding day consultation + itinerary
  • Password-protected online gallery
  • Full-resolution digital download
Book This Package

Photography + Videography

Photo + Video
Eternal Glimmer
$2,900
Starting price · 8 hours
  • 8-hour coverage
  • 1 photographer + 1 videographer
  • 350+ edited high-res photos
  • Cinematic highlight film (4–6 min)
  • Full ceremony video
  • Digital delivery of all photos & films
Book This Package
Photo + Video
Eternal Starlight
$5,500
Starting price · Full day · Ultimate coverage
  • Full-day (10-hour) coverage
  • 2 photographers + 2 videographers
  • 600+ edited high-res photos
  • Premium highlight film (6–8 min)
  • Full ceremony + extended reception edit
  • Multi-cam cinematic production
  • Digital delivery of all photos & films
Book This Package

Videography Only

Videography
Gemini
$2,300
Starting price · Full day
  • Full-day coverage
  • 1 videographer
  • Cinematic highlight film (4–6 min)
  • Full ceremony video
  • Digital delivery
Book This Package

Add-Ons & Sessions

Engagement Session
$650

A relaxed, fun session to capture your connection before the big day. Includes online gallery and full-res digital images.

Heirloom Album
From $1,200

Handmade luxury wedding albums, thoughtfully designed to tell your story. Genuine leather covers, seamless printed layouts.

Destination Wedding
Custom Quote

We’ve photographed weddings across the US and internationally. Contact us to create a personalized destination plan.

Heirlooms

Handmade Wedding Albums

Wedding Album

A treasure you’ll cherish forever

Each album is thoughtfully designed to tell the wedding story in the most perfect of ways. Many gorgeous genuine leathers and combinations are available for the album cover with seamless printed layouts.

  • Albums start at $1,200 for 14×10 with initial 10 spreads
  • Additional spreads available at $200 each
  • Parent books available from $850
  • Custom leather cover options available
Inquire About Albums
Kind Words

What Our Couples Say

★★★★★
“Starlit Vows is phenomenal. You can tell immediately they’re not just there to take standard shots — they find creative angles and bring out your absolute best.”
Mitchel & Alicia
Chicago, IL
★★★★★
“The highlight film was beyond anything we imagined. Our families watched it over and over. Getting our photos back in 14 days was the cherry on top.”
Clara & James
Detroit, MI
★★★★★
“They immersed themselves in every moment of our day. The images are soft, honest, and full of love. Every photo captures our true selves in ways we never expected.”
Emilia & Luca
Columbus, OH
Wedding
Wedding

Your Fairy-Tale, captured forever.

Dates book quickly — especially during peak season. Reach out today to check your date availability and start bringing your vision to life together.

Get In Touch

Let’s Start Your Story

We’d love to hear about your vision. Fill out the form below and we’ll be in touch within 48 hours.

Ready to capture forever?

Whether you’re just starting to plan or your wedding is just around the corner, we’d love to connect. Tell us about your day and let’s see if we’re a great fit.

Based In
Chicago · Detroit · Columbus
Travel
Available nationwide & internationally
Phone
(313) 255-1656
Email
hello@starlitvows.com
Photos
Delivered within 14 days
Films
Delivered within 28 days
Your Name
Partner’s Name
Email
Phone
Wedding Date
Package Interest Select a package… Photography Only Photo + Videography Videography Only Engagement Session Destination Wedding Not Sure Yet
Venue / Location
Guest Count
How Did You Find Us? Select… Google Instagram TikTok Friend / Family Referral Wedding Wire / The Knot Other
Tell Us About Your Day