Mini sessions
A relaxed 30-minute session for milestones and seasonal photos.

Utah · Digital · Film-inspired
Wedding and couples photography for people who want to remember how it felt—not just how it looked.
Utah County · Available to travel
Your story, honestly told
I’ll guide you when you need it and step back when the moment speaks for itself—so your gallery feels beautiful, effortless, and unmistakably yours.
Selected stories
Simple, honest pricing
Find the session that fits, or explore the wedding ranges below. We’ll talk through your plans on a discovery call and put together the right wedding package for you.
A relaxed 30-minute session for milestones and seasonal photos.
Relaxed portraits that feel natural, playful, and true to you.
Individual portraits with gentle direction and room to feel like yourself.
Connection-first photos with room for everyone to be themselves.
Celebrate your next chapter with photos that feel like the two of you.
A calm, unhurried session dedicated to the two of you.
Wedding-day coverage tailored to your plans. Let’s talk through your day on a discovery call and find the right fit.
Engagements, bridals, and wedding-day coverage together. Save $50 on each session: engagements are $200 and bridals are $300 when bundled with your wedding. Wedding-day coverage stays at its regular rate. Your final quote depends on the coverage you choose.
Travel within Utah County is included. Sessions outside Utah County are charged per round-trip mile. Overnight or destination weddings receive a custom travel quote.

Hi, I’m Katie
I’m a Utah photographer drawn to warm light, ocean colors, real connection, and the little in-between moments that make your story yours.
Whether we’re celebrating your wedding day, wandering the foothills for engagements, or gathering your family together, my goal is simple: help you feel comfortable and create photographs you’ll want to keep close.
Get to know me on InstagramLet’s make something beautiful
Share your date, location, and the kind of session you have in mind. I’ll be in touch with availability and next steps.
@photosby.katherine