Iowa Wedding & Elopement Photographers

We believe your wedding day should be a celebration centered around your love and commitment towards each other. As photographers, we are here to not only document your story, but to help and guide you in creating an unforgettable experience.

Being an untraditional couple ourselves, we believe everyone’s uniqueness should be embraced and celebrated. It would be our honor to be a part of this unforgettable journey with you.

Located in Sioux City Iowa, Available Worldwide

same sex couple smiling and walking hand in hand through the mountains at independence pass Colorado



Hi! We are David and Rob, a husband and husband team.
Soon after we met we became inseparable. Falling in love sparked a passion in us for documenting other people’s love stories and commitment towards each other...


Recent Work

Ready to begin?


We would love to learn more about you! Get in touch with us so we can talk about your vision, and find out if we're the right photographers for you!

great sand dunes Colorado engagement session

Zaid & Urooj

“Booked my adventure engagement shoot with David in Colorado. Loved both the output/pictures and the experience of working with him. He made the process extremely collaborative and worked with us to find the perfect locations and shots. He did his research to find the perfect viewpoints and angles beforehand so we could maximize our photo session. The end pictures were amazing as well! We love them, and so does all of our family and friends . So many unique photos with different emotions , angles , perspectives , and lighting . I absolutely love them and am super glad we went with Silk & Thorn for this”

Go on an adventure with us!

We love to meet new people and experience as many new things and places as often as possible.
If you happen to be in any of these locations at the same time as us, we'd love to meet you!

Looking for a photographer in a different location? Bring us to you!

silhouette of couple standing in the beach during sunset at Cannon Beach Oregon