Engagements
Your engagement photos are more than portraits—they’re a celebration of the unique love story you and your partner share. Whether you’re drawn to candid laughter in Savannah’s most romantic settings, intimate moments along our beautiful riverside and coastal backdrops, or a relaxed session that captures your authentic connection, we’re here to create images that feel genuinely, unmistakably you. With professional guidance on posing, thoughtful outfit suggestions, and our signature storytelling style, you’ll receive a curated collection of photographs that work beautifully in save-the-dates, wedding websites, framed prints, and treasured memories for years to come. Let us help you preserve the joy, tenderness, and excitement of this special moment before you say “I do.”
Engagement Portfolio
Explore Savannah engagement galleries to preview our natural posing, romantic lighting, and storytelling details for couples before booking your session.
Book a Mini Session
(function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement(“script”)).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === “string”){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, [L, namespace, ar[2]])} else p(cal, ar); return;} p(cal, ar); }; })(window, “
https://app.cal.com/embed/embed.js”, “init”);
Cal(“init”, “engagement-mini”, {origin:”
https://cal.com”});
Cal.ns[“engagement-mini”](“inline”, {elementOrSelector:”#cal-engagement-mini”, calLink: “once-upon-a-lens-photography/engagement-mini-shoot”, layout: “month_view”});
Cal.ns[“engagement-mini”](“ui”, {“hideEventTypeDetails”:false,”layout”:”month_view”});
Book a Premium Session
(function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement(“script”)).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === “string”){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, [L, namespace, ar[2]])} else p(cal, ar); return;} p(cal, ar); }; })(window, “
https://app.cal.com/embed/embed.js”, “init”);
Cal(“init”, “engagement-premium”, {origin:”
https://cal.com”});
Cal.ns[“engagement-premium”](“inline”, {elementOrSelector:”#cal-engagement-premium”, calLink: “once-upon-a-lens-photography/engagement-premium-shoot”, layout: “month_view”});
Cal.ns[“engagement-premium”](“ui”, {“hideEventTypeDetails”:false,”layout”:”month_view”});